C++ QT项目错误:QT:widget中的未知模块
我安装了Qwt库(osx)并将其添加到我的Qt项目中。执行后:C++ QT项目错误:QT:widget中的未知模块,c++,qt,C++,Qt,我安装了Qwt库(osx)并将其添加到我的Qt项目中。执行后: qmake -set QMAKEFEATURES ${QWT_ROOT}/features 我发现项目生成错误: QT project error: Unknown module in QT: widget 我从项目和系统中删除了Qwt库,但错误仍然存在。我还尝试重新安装Qt5.2.1并删除了所有用户设置,但仍然存在相同的问题。要检查属性是否仍然存在,我执行了以下操作: qmake -query QMAKEFEATURES 它
qmake -set QMAKEFEATURES ${QWT_ROOT}/features
我发现项目生成错误:
QT project error: Unknown module in QT: widget
我从项目和系统中删除了Qwt库,但错误仍然存在。我还尝试重新安装Qt5.2.1并删除了所有用户设置,但仍然存在相同的问题。要检查属性是否仍然存在,我执行了以下操作:
qmake -query QMAKEFEATURES
它返回:
**Unknown**
因此,这不应该是问题所在
编译器提供以下输出:
ASSERT: "fileName.isEmpty() || isAbsolutePath(fileName)" in file /work/build/qt5_workdir/w/s/qtbase/qmake/library/ioutils.cpp, line 61
我发现QT中有一个bug报告: 当我输入命令时:
qmake -query
在没有参数的情况下,它输出仍然设置了属性QMAKEFEATURES:
QMAKEFEATURES:/usr/local/qwt-6.1.1-svn/features
最后调用:
qmake -unset QMAKEFEATURES
解决了这个问题