我在让 qwt 6.1.0 与 Qt-Creator 5.1.0 一起正常工作时遇到问题。当我启动 Qt-Designer 的独立版本时它可以正常工作,并且当我使用 Qt-Creator 时一切都可以正确编译和运行。但是,Qt-Creator 中内置的设计器不会在任何表单上正确显示 qwt 小部件,也不给我添加新 qwt 小部件的选项。
我正在使用适用于 Windows 64 位的 Qt Creator 5.1.0(带有 OpenGL 的 VS2012)。我还下载并使用上述 Qt-Creator 编译了 Qwt 6.1.0,只需打开 qwt.pro 文件并编译它。编译完成后,我按照 Qwt 说明 ( http://qwt.sourceforge.net/qwtinstall.html )中的指示使用了 Visual Studio 命令提示符中的“nmake”和“nmake install”命令。然后我将 qwt_designer_plugin.dll 复制到 C:\Qt\Qt5.1.0\Tools\QtCreator\bin\plugins\designer\ 和 C:\Qt\Qt5.1.0\5.1.0\msvc2012_64_opengl\plugins\designer\ 目录。
有没有人有什么建议?我可以手动启动 Qt-Designer 并使用 Qt-Creator 进行编译,但是不得不不断地来回切换并且无法使用捆绑到 Qt-Creator 中的设计器,这有点烦人。
编辑 #1:我还按照 qwt 安装文档中的说明将路径环境变量设置为 C:\Qwt-6.1.0\lib\。此外,我在我正在测试的 Qt 项目文件 (.pro) 中设置了以下内容:
CONFIG += qwt
INCLUDEPATH += C:\Qwt-6.1.0\include\
LIBS += C:\Qwt-6.1.0\lib\