我收到了错误
QAction:没有这样的文件或目录
当我尝试编译插件项目(C++库模板)时.很奇怪,因为我有一个项目,我的应用程序也包括这个标题,没有错误.什么可能导致这个?
Cor*_*ein 11
对我来说,我有一些陈旧moc_和ui_文件从Qt的下一个不同的版本和配置编译遗留下来的,所以删除它们解决了这个问题对我来说.
rm moc_* ui_* *.o
Run Code Online (Sandbox Code Playgroud)
确保您设置了正确的包含路径.
如果您要使用QMake,*.pro则应包含这些设置(如果要包含文件)QtGui.它们应该默认设置,但某些模板可能不会设置它们.
CONFIG += qt
QT += gui
Run Code Online (Sandbox Code Playgroud)
如果您使用其他构建系统,请确保使用
#include <QtGui/QAction>
Run Code Online (Sandbox Code Playgroud)
或者您添加$QTDIR/include/QtGui而不仅仅是$QTDIR/include您的包含路径
| 归档时间: |
|
| 查看次数: |
15079 次 |
| 最近记录: |