我已经在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