2011-04-29 136 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中的函數,然後就可以正常調用它的任何功能。