2011-04-29 7 views

Répondre

1

Vous devez inclure le fichier d'en-tête pour la DLL dans votre fichier source, bien sûr:

#include "MyDll.h" 

Ensuite, dans le fichier .PRO, il suffit d'ajouter:

LIBS += MyDll.dll 
+1

qu'en est-il de 'MyDll.lib' ........ – smerlin

+0

En utilisant g ++ sous MinGW, vous n'avez pas besoin de MyDll.lib. En utilisant Visual Studio, je ne sais pas. – TonyK

+1

Je sais que vous en avez besoin si vous utilisez le MSVC. – smerlin

1

Vous pouvez utiliser la Qt class "QLibrary". L'idée principale est, que vous définissiez un pointeur de fonction, assignez-le avec QLibrary :: resolve à la fonction dans la DLL, et vous pouvez l'appeler normalement comme n'importe quelle fonction .