On Thursday, 21 January 2016 at 21:39:08 UTC, Dibyendu Majumdar
wrote:
Hi I am also new to D and trying to do similar things - i.e.
call a shared library written in C from D, but also create a
shared library in D.
For the latter - on Windows 10 b64-bit - I am using following
options for example:
-shared -L/LIBPATH:c:\\lib -L//IMPLIB:mylib.lib
In my case I would like stuff from my D code to be exported. I
found that I need to do following if I want to export a C API.
extern (C) export void myfunc();
I did not find examples of how to export D classes / functions
- and right now I am getting link errors when trying to export
D code.
Regards
Dibyendu
I'm not having any luck using your options with dmd either
(excluding -shared because I don't need to create a shared D
library).