c++ - QMainWindow : No Such File Or Directory

标签 c++ qt ubuntu qt-creator beagleboneblack

我在 Ubuntu 14.04 LTS 主机上使用 QT Creator 3.5.1 和 QT 4.8.2,我为 ARM 交叉编译配置了我的 BeagleBone 套件,如下所示: QT for BeagleBone

我正在关注 these steps , 但我在尝试编译默认 QT 项目时遇到错误 QMainWindow Error

我错过了什么吗?如果找不到,则说明它不在编译器查找的位置。 如何解决这个问题?

这是我的项目文件

Picture of my project

最佳答案

在 Win 7/MSVC2015x64 位上使用 Qt 5.8.0;

我有同样的问题,我找到了解决它的方法,即使它不是最聪明的:

1) 打开你的projectname.pro文件

2) 之间 QT += 核心图形用户界面 greaterThan(QT_MAJOR_VERSION, X): QT += widgets 粘贴 QT += widgets 所以这部分看起来有点像这样:

... QT += 核心图形用户界面 QT += 小部件 大于(QT_MAJOR...

保存并关闭.pro文件,等待Qt自动读取 文件更改和 self 更新。
(如果你已经取消激活这个尝试重新启动 Qt)

除此之外 - 将 greaterThan(QT_MAJOR_VERSION, X): QT += widgets 处的“X”替换为旧版本的编号对我来说效果很好。 (X = your_major_version - 1)

(如果使用 Qt 5.x 放置 4 而不是 5,使用 Qt 3.x 将 3 替换为 2 等等...)

我不知道这是否也适用于其他平台......

我希望我能帮助至少 1 个有同样问题的人。 ;)

你好齐特罗

关于c++ - QMainWindow : No Such File Or Directory,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/33495293/

相关文章:

c++ - 将 System::Datetime 转换为 QDateTime

c++ - 函数名重定义;不同的基本类型

c++ - 在 C++ 中检测文件中的空间

c++ - 我怎样才能收到 QNAM 开始在 Qt 中下载网页的信号?

c++ - 使用 QImage::loadFromData 将 cv::mat 转换为 QImage

python - 如何在 Ubuntu 上构建 pysparse

c++ - 管理 C++ 项目 - 文件布局、依赖关系和版本控制

c++ - 无法正确递归目录

linux - Bosh init 在通过脚本创建 bosh VM 时在 openstack 上出错

python - 操作系统错误 : [Errno 13] when running CGIHTTPServer