L'importation .dll dans Qt

Je veux apporter une .dépendance dll dans mon projet Qt.

J'ai donc ajouté à mon .pro fichier:

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

Et puis (je ne sais pas si c'est la bonne syntaxe ou pas)

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

btw le .dll ressemble à quelque chose comme ceci:

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

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

D'erreur: symbole non?

Note: je ne suis pas expérimenté avec .dll à l'extérieur .NET ez pz assemblée de l'architecture, certainement un n00b.

OriginalL'auteur Bad Man | 2010-04-07