Bill Baxter Wrote: > On Fri, Feb 13, 2009 at 4:22 AM, Eldar Insafutdinov > <e.insafutdi...@gmail.com> wrote: > > Can somebody help me with exporting functions from a DLL? I am defining > > functions in C++ like > > extern "C" __declspec(dllexport) void* __qtd_QObject_QObject_QObject(args) > > After compiling a DLL with MINGW and producing a lib file for it with > > implib I am trying to use them from D. > > In D I declare them as > > extern (C) void* __qtd_QObject_QObject_QObject(args); > > And then compile it and link it to the .lib file made by implib for that > > DLL, but optlink complains that symbol is undefined. I tried to use that > > Cfunction from C++ and it worked. What I can do? > > > > What's the implib command you're using? Often you need to use the /system > flag. > > --bb
Thanks, that helped! I used it without any flags.