2011-04-29 138 views
3

如何访问Qt中给定DLL中的函数?Qt-creator使用dll

+0

您是否使用QT创建器或插件进行视觉研究? (或者别的什么)? – 2011-04-29 16:19:26

回答

1

你必须包括在源文件中的DLL的头文件,当然:

#include "MyDll.h" 

然后,在.PRO文件,只需添加:

LIBS += MyDll.dll 
+1

'MyDll.lib' ........ – smerlin 2011-04-29 17:19:33

+0

如何在MinGW下使用g ++,你不需要MyDll.lib。使用Visual Studio,我不知道。 – TonyK 2011-04-29 19:58:37

+1

我知道如果你使用MSVC,你需要它。 – smerlin 2011-04-29 20:11:47

1

可以使用Qt类“QLibrary”。您可以在http://doc.trolltech.com/4.7/qlibrary.html

的详细说明和实例的主要思想是,你定义一个函数指针,与QLibrary其分配::解决在DLL中的函数,然后就可以正常调用它的任何功能。