使用Qt Creator在Windows上为Linux构建Qt应用程序

3

我希望在Linux上运行一个使用Qt Creator在Windows编译的应用程序。

我尝试过谷歌搜索,但没有找到关于Qt Creator的答案。我只找到了Visual Studio的相关信息。 请问有人知道在Windows7中是否可以使用Qt Creator实现这一目标?我需要安装其他编译器吗?

提前感谢您的帮助。


3
是的,您需要安装一个可以在Windows上运行但生成Linux可执行文件的交叉编译器。 - Some programmer dude
感谢您的快速回复,先生。您能否再帮我一下,告诉我哪个交叉编译器是更好的选择,以及在哪里可以下载。我实际上是新手。 - Sid
2
你为什么想这样做?为什么不在你的机器上安装Linux呢? - Basile Starynkevitch
2个回答

9
如果你不想安装Linux,我认为最好的方法是使用虚拟机。因为即使源代码编译出来适用于Linux,如何验证其是否运行呢?你需要一个真正的目标环境来最终测试你的应用程序。
从复杂性的角度来看,我认为设置一个Linux机器(无论是虚拟机还是实体机)以及Qt所需的环境比交叉编译和后续的错误调试要简单得多。
你可以在已安装的Linux上安装Qt,将你的项目复制到那里,编译并在真实环境中查看结果。这样,当从一个操作系统移植到另一个操作系统时,你就可以轻松应对小差异了。

你为什么把“googling”拼成“goggling”来编辑这个问题? - SketchBookGames
&SketchBookGames 那是一个错误。现在已经修复了。 - Nejat

0
  • 我在虚拟机中安装了Ubuntu Linux的Qt。我使用的文件是qt-opensource-linux-x86-5.3.1.run。
    • 由于此安装文件中没有Qt编译器,因此我在Ubuntu中安装了g++和其他依赖库作为编译器。
    • 然后我将在Windows中构建的Qt项目文件复制到Ubuntu中并进行了相同的构建。

谢谢 Sid


网页内容由stack overflow 提供, 点击上面的
可以查看英文原文,
原文链接