编译Centos 5.6的Qt5代码

时间:2014-01-21 09:15:33

标签: c++ linux centos cross-compiling qt5

TLDR : VMWare虚拟机,Centos 5.6,gcc 4.8.1,Qt5完全编译。

由于缺少opengl,任何Qt5兼容的QtCreator都拒绝工作。需要帮助使其工作或建议如何从Centos 6到Centos 5交叉编译或如何设置其他应用程序以使用Qt5代码。

详细: 在这里有点绑定 - 我们有一个部署到Centos 5.6版的应用程序。它已经很老了,但升级是不可能的。这不是问题,而是一件事 - 我在VMWare虚拟机上编译它的东西,这台机器的linux内核太旧了,无法支持vmgfx并为实际支持qt5的qtcreator版本提供OpenGL。

它不是 批评一个问题 - 我总是可以从命令行复制,但我不想失去双击编译错误跳转到我需要编辑的文件的能力。我显然没有在Centos上进行大量的代码编辑,但有时会产生一些Ubuntu或Windows上没有的错误,并且通过命令行调试/修复它们会有太大的作用。

到目前为止,我看到了一些我可以选择的选择,但我对其中任何一个都不太熟悉

1)从更新的Centos发行版进行交叉编译。我怎么做,可能吗?

2)使用其他一些应用程序在我的代码中进行修复。有没有合理的可能安装与qt5工具链一起使用?

3)以某种方式修复qtcreator 2.5以使用qt5版本(到目前为止互联网说我不可能)

4)也许有些人会绕过缺少opengl来启动qtcreator 3?

0 个答案:

没有答案