On Fri, Feb 13, 2009 at 4:22 AM, Eldar Insafutdinov
<[email protected]> 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

Reply via email to