【问题标题】:Compiling Qt5 project without QT Creator在没有 QT Creator 的情况下编译 Qt5 项目
【发布时间】:2013-10-15 04:54:06
【问题描述】:
我们在 Fedora 上使用 QT Creator 5 构建了一个大型程序(易于安装)。我们现在必须为包括 RH5 和 RH6 在内的旧发行版进行编译。
我意识到 QT Creator 不支持 RH5 和 RH6 附带的旧版本的 libstdc++。但是,我们仍然可以在命令行中使用 make & qmake 在其他发行版下编译我们的项目吗?
【问题讨论】:
标签:
compilation
qt-creator
qt5
distro
【解决方案1】:
Qt Creator 为您提供命令。
打开 Qt Creator 和您的项目(在 Fedora 上)。然后转到“Projects”选项卡(窗口左侧带有文件夹图标的选项卡)。该窗口应该显示它用于构建程序的编译步骤(以及清理步骤)。大多数时候。将这些步骤复制到 shell 脚本中,使其适应您的目标平台(在您的情况下为 RHEL),然后通过在目标平台(即 RHEL)上启动您的脚本来编译程序。否则,您可以在 Red Hat 上使用传统的 qmake && make。