在Windows上运行为Linux构建的Qt应用程序

时间:2014-03-11 18:04:39

标签: linux windows qt qt4 qmake

我有一个我在Linux上构建的Qt应用程序。我想在Windows上运行相同的应用程序。可能吗?如果有,怎么样?我下载和使用的Qt应用程序软件是4.7.4版本。

2 个答案:

答案 0 :(得分:0)

  

有可能吗?如果是,怎么样?

是的,如果应用程序是针对Linux上的Windows目标进行交叉编译的话。

在构建Windows应用程序时,您需要在Linux机器上安装mingw编译器。您还需要确保为qmake使用正确的`-mkspec-选项。

如果在Linux上构建应用程序时错过了它,则可能不会进行交叉编译,因此除非您为Linux安装了虚拟机,否则无法在Windows上运行代码,在这种情况下你肯定能做到。

答案 1 :(得分:0)

您可以在Linux旁安装Windows,并为Windows安装VS2010和Qt 4.8。*库,并在那里编译项目。您可能需要对源代码进行一些更改才能与Qt 4.8。*。

兼容