Importing .dll into Qt

Posted by Bad Man on Stack Overflow See other posts from Stack Overflow or by Bad Man
Published on 2010-04-07T05:56:15Z Indexed on 2010/04/07 6:03 UTC
Read the original article Hit count: 617

Filed under:
|
|

I want to bring a .dll dependency into my Qt project.

So I added this to my .pro file:

win32 {
LIBS += C:\lib\dependency.lib
LIBS += C:\lib\dependency.dll
}

And then (I don't know if this is the right syntax or not)

#include <windows.h>
Q_DECL_IMPORT int WINAPI DoSomething();

btw the .dll looks something like this:

#include <windows.h>
BOOL APIENTRY DllMain(HANDLE hModule, DWORD ul_reason_for_call, 
                                        LPVOID lpReserved)
{
    return TRUE;
}

extern "C"
{
int WINAPI DoSomething() { return -1; }
};

Getting error: unresolved symbol?

Note: I'm not experienced with .dll's outside of .NET's ez pz assembly architechture, definitely a n00b.

© Stack Overflow or respective owner

Related posts about c++

Related posts about qt