我已經在Windows 7 64位機器上安裝了Qt SDK 4.8.0版(至C:\QtSDK
)。我還用MSVC2010安裝併成功編譯了QWT 6.0.1。
我可以通過鏈接到庫來在C++代碼中使用QWT;然而,當我嘗試使用插件時,我收到了一個我似乎無法在Google上找到的錯誤。將QWT 6.0.1與Qt Creator/Designer集成4.8.0
我的失敗插件錯誤是:
插件 'C:/QtSDK/QtCreator/bin/designer/qwt_designer_plugin.dll' 使用了不兼容的Qt庫。 (4.8.0)[發佈]
我QWTbuild.pri
有CONFIG += debug_and_release
我建這個插件做:
C:\ QTSDK \ QWT \ QWT-6.0.1 \設計師> QMAKE designer.pro
C:\ QTSDK \ QWT \ QWT-6.0.1 \設計師> NMAKE釋放
我然後在C:\QtSDK\QWT\qwt-6.0.1\designer\plugins\designer
複製產生的.dll
(qwt_designer_plugin.dll
)到我的插件路徑QtCreator(C:\QtSDK\QtCreator\bin\designer
)
我也把.dll
和Qt的插件文件夾(C:\QtSDK\Desktop\Qt\4.8.0\msvc2010\plugins\designer
)產生的.lib
。
我還將我的庫鏈接到包含我正在嘗試構建的窗體的項目文件中。
我敢肯定,有一些我很想念的東西,但我似乎無法找到它。
我在這裏做錯了什麼?
任何幫助將不勝感激。
問候,
亞歷克西斯
好的 - 我這樣做,並從QT SDK安裝QT4.7.4。我在我的路徑中添加了qwt,然後按照[這些說明](http://www.qtcentre.org/archive/index.php/t-47151.html),包括編輯批處理文件。我的錯誤更改爲:「無法加載庫C:/QtSDK_4.7/QtCreator/bin/designer/qwt_designer_plugin.dll:無法找到指定的過程。」還有什麼想法?再次感謝你! – KittenWhiskers 2012-03-12 10:54:45
@KittenWhiskers這些指令用於MinGW編譯器。 QtCreator是用VC++編譯的,所以插件也應該是這樣的(你也可以用MinGW重新編譯QtCreator,但它也不是那麼簡單)。 – alexisdm 2012-03-12 12:50:42
對不起,我應該指定 - 我遵循了關於第12號的指示,設置路徑變量等。我沒有在我的系統上使用mingw,並且所有內容都使用msvc2010編譯。我應該做些什麼不同的事情? – KittenWhiskers 2012-03-13 14:19:13