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.

Reply via email to