用QWT绘制二维图像时,在examples文件下直接QtCreator打开pro运行无错的。
当我转到VS项目里就无法编译通过,原来是Qwt在pri文件里定义了一个
win32 {
contains(QWT_CONFIG, QwtDll) {
DEFINES += QT_DLL QWT_DLL
}
}
所以在VS项目里,我们也需要设置一个预处理QWT_DLL。只有在预处理的时候定义了 QWT_DLL才能使用QWT的抛出类,否则就会出错!
本文详细介绍了在Visual Studio项目中配置QWT库以解决编译错误的方法,包括在pri文件中添加预处理宏QWT_DLL,确保在预处理阶段正确引用QWT的抛出类。
3548

被折叠的 条评论
为什么被折叠?



