编译时出现错误:找不到'QtGui / QAction'文件#include <QtGui / QAction>

速度

我刚刚安装了Mac OS X 10.8.3和Qt Creator 3,XCode和XCode命令行工具。我正在尝试编译可在另一台计算机上使用的项目,但是每次我去“全部构建”时,我都会error: 'QtGui/QAction' file not found进入#include <QtGui/QAction>

我尝试在.pro文件中添加第二行和第三行,但没有帮助

QT       += core gui opengl
CONFIG += qt
QT += gui
TARGET = BasicOpenGL
TEMPLATE = app

更新:我也尝试了这个.pro文件,它没有用

QT       += core gui opengl
QT += widgets
TARGET = BasicOpenGL
TEMPLATE = app

我应该说这是我第一次尝试在Mac上进行开发。

从Qt编译输出

Versions/A/Headers -I/Applications/Xcode.app/Contents/Developer/Platforms/MacOSX.platform/Developer/SDKs/MacOSX10.8.sdk/System/Library/Frameworks/AGL.framework/Headers -I. -I. -F/Users/john/Qt/5.2.0/clang_64/lib -o mainwindow.o ../Framework/mainwindow.cpp
In file included from ../Framework/mainwindow.cpp:2:
../Framework/ui_mainwindow.h:14:10: fatal error: 'QtGui/QAction' file not found
#include <QtGui/QAction>
         ^
1 error generated.
make: *** [mainwindow.o] Error 1
15:51:32: The process "/usr/bin/make" exited with code 2.
Error while building/deploying project BasicOpenGL (kit: Desktop Qt 5.2.0 clang 64bit)
When executing step 'Make'

更新:我让它工作了,但是随着所有的麻烦,我不确定是什么原因。我以全新的Mac映像开始,安装了系统更新,安装了xcode,安装了xcode命令行工具,安装了QT Creator 3.0,安装了QT库4.8.1,并在QT Creator中设置了编译器。

噪声

在Qt5中,QAction标头在QtWidgetsinclude子目录中,而不在QtGui(对于Qt4是正确的)中。尽管实际上不需要指定include子目录,因为qmake它将为您处理。您只需要添加QT += widgets.pro文件中即可。

本文收集自互联网,转载请注明来源。

如有侵权,请联系[email protected] 删除。

编辑于
0

我来说两句

0条评论
登录后参与评论

相关文章

来自分类Dev

编译时出现错误:找不到'QtGui / QAction'文件#include <QtGui / QAction>

来自分类Dev

C ++ /程序编译致命错误:QtGui / qwidget.h:没有这样的文件或目录

来自分类Dev

在 GUI 中删除 QAction 小部件时,“Ui”文件不会更新

来自分类Dev

使用QtGui.QInputdDialog.getItem()时窗口小部件错误

来自分类Dev

QMenu中QAction的QTooltip

来自分类Dev

QAction键绑定

来自分类Dev

更新 QAction 的启用状态

来自分类Dev

无法检查 QAction

来自分类Dev

视频继续播放时如何更新QtGui.QSlider的位置?

来自分类Dev

错误:QAction :: triggered受保护–无法连接信号

来自分类Dev

在QtGui.QTextEdit顶部覆盖QtGui.QPainter

来自分类Dev

Python:QtGui.QProgressBar颜色

来自分类Dev

未找到 KDevelop 包含 QtGui

来自分类Dev

QAction 4中没有QAction :: setAccel(QString)吗?

来自分类Dev

将QAction连接到插槽

来自分类Dev

QMenuBar将QAction与中心对齐

来自分类Dev

QAction可以接受滴吗?

来自分类Dev

从 QAction Trigger 访问委托类

来自分类Dev

每当在屏幕上显示QtGui窗口时如何使事件处理?

来自分类Dev

为什么在不需要时将PtQt中的QtGui和QtCore导入?

来自分类Dev

更改PySide.QtGui.QTabWidget UI时,可以看到额外的窗口

来自分类Dev

为什么在不需要时将PtQt中的QtGui和QtCore导入?

来自分类Dev

当未触发其QAction之一时,防止其关闭

来自分类Dev

如何在其中选择 QAction 时设置 QMenu 启用

来自分类Dev

无法从PyQt4导入QtCore或QtGui

来自分类Dev

PySide中缺少QtGui.QIdentityProxyModel吗?

来自分类Dev

PyQt5导入QtGui失败

来自分类Dev

PySide中缺少QtGui.QIdentityProxyModel吗?

来自分类Dev

QVTKWidget-不能包含<QtGui / QWidget>

Related 相关文章

热门标签

归档