Is there an easy way to convert a C header to a D module?
evilrat
evilrat666 at gmail.com
Mon Mar 15 05:44:33 UTC 2021
On Monday, 15 March 2021 at 02:43:01 UTC, Tim wrote:
> On Monday, 15 March 2021 at 02:03:09 UTC, Adam D. Ruppe wrote:
>> On Monday, 15 March 2021 at 01:53:31 UTC, Tim wrote:
>>> I'm needing to use a c/c++ library in a D program and I'm
>>> struggling with creating a binding as it seems like an
>>> enormous amount of regex modifications. Is there an existing
>>> program that can create most if not all of a binding for me?
>>
>> https://github.com/jacob-carlborg/dstep
>>
>> That does most of it, then you fix it up with some regex or
>> whatever to finish the job.
>
> Seems pretty good. Does it work on c++ stuff too?
(shameless plug) You can try my crappy generator[1] for C++
There is also dpp[2] which probably can convert C++ decls to D
[1] https://github.com/Superbelko/ohmygentool
[2] https://code.dlang.org/packages/dpp
More information about the Digitalmars-d-learn
mailing list