c++ 为什么Qwt扩展在Qt Visual Studio中不起作用?

x33g5p2x  于 2023-01-15  发布在  其他
关注(0)|答案(1)|浏览(144)

我目前正在使用带有Qt扩展的Visual Studio 2022和MSVC 2019 Qt版本5.12.2 x64。我在Qt Creator 6.4.0中成功执行了qmake并获得了构建版本(msvc2019 x64)发布文件夹。然后我运行nmake和nmake安装,这让我的c盘中有qwt-6. 2. 0文件夹,其中有doc,特性,包括,lib和plugins文件夹。我还添加了qwt_designer_plugin. dll到插件设计器。之后我尝试在Qt设计器中添加qwtPlot,但当我运行程序时,我得到以下错误消息:
错误信息

我试着通过项目属性添加库和包含文件,但没有任何效果。请给出建议?

ego6inou

ego6inou1#

我自己弄明白了。注意Qt(至少到5个发行版)对它们的文件、模块和库有一个一致的命名:带或不带d后缀。如果DLL有d后缀(如Qt5Cored.dll),则它是调试版本的库,请确保使用调试版本的调试库进行生成。
因此,您只需在Additional Dependencies中添加用于调试的qwtd.lib和用于发布的qwt.lib。

相关问题