我们在Fedora上使用QT Creator 5构建了一个大型程序(易于安装)。 我们现在必须针对较旧的发行版进行编译,包括 RH5 和 RH6。
我意识到QT Creator不支持RH5和RH6附带的旧版本的libstdc++。 但是,我们仍然可以从命令行使用 make 和 qmake 在其他发行版下编译我们的项目吗?
Qt Creator会给你命令。
打开Qt Creator和你的项目(在Fedora上)。然后转到" Projects
"选项卡(窗口左侧带有文件夹图标的选项卡)。该窗口应显示用于构建程序的编译步骤(以及清理步骤)。大多数时候。在 shell 脚本中复制这些步骤,使其适应您的目标平台(在您的例子中为 RHEL),然后通过在目标平台(即 RHEL)上启动脚本来编译程序。否则,您可以使用红帽上的传统qmake && make
。