gpt4 book ai didi

c++ - 无法在 Linux 中构建 QT 应用程序?

转载 作者:行者123 更新时间:2023-11-28 00:08:16 25 4
gpt4 key购买 nike

我在 Windows 中使用 QT5 创建了一个简单的 QT 应用程序。现在我想在 Linux 中编译相同的应用程序。一个问题是 Linux QT 是旧版本,但我认为它应该编译,因为它非常简单,没有使用 QT5 中的特殊功能。

在Linux环境下,版本如下:

-- by typing qmake -v
Qmake : 1.07a (QT 3.3.8)

该项目只是我在 Windows 中创建的空白 QApplication。

在.pro文件中,它使用的是QT += widgets

在 Linux 中,我所做的只是复制整个项目,然后使用 qmake 生成 Makefile。编译器抛出错误:

QApplication : no such file or directory
QApplication was not declared in this scope

问题很明显是版本不兼容,但事实证明这个菜鸟很难解决。

顺便说一下,QtCore 在/usr/include/QtCore 中

最佳答案

您的 Qt 版本不仅旧而且古老 (Qt3)。它不会编译您的 Qt5 代码,期间。甚至标题也发生了变化,<QApplication> Qt3 中根本不存在。

关于c++ - 无法在 Linux 中构建 QT 应用程序?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/34345463/

25 4 0
文章推荐: javascript - 将 json 值作为链接放入列表中
文章推荐: c++ - C++和STL都不包含多维数组的原因是什么?
文章推荐: css - 我怎样才能防止我的文本行中断?
文章推荐: css - 彻底去除
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com