创建一个 .exe 在 Linux 中使用 Qt SDK,我应该在 Linux 中交叉编译我的应用程序还是在 Windows 中交叉编译我的应用程序?

有帮助吗?

解决方案

您需要交叉编译 on Linux, for windows。

编辑:

  1. Linux 上安装MinGW。
  2. 交叉编译您在 Linux 上的Qt代码。应该生成一个Windows二进制文件( .exe )。
  3. 你完成了。使用Qt运行时库在任何Windows系统上快速执行exe。
  4. 希望能够解决问题。

    JRH

其他提示

Linux中的交叉编译,或Windows中的编译

首先,kvg。谷歌搜索“cross-compiling qt applications in linux for windows”,出现的第一个链接是这样的: http://silmor.de/29

步骤应该很简单:

  • 安装 mingw
  • 安装 qt linux 二进制文件,以便获得 qmake 和 moc 以及编译所需的其他内容。
  • 得到 视窗 qt 二进制文件和您的应用程序需要的其他可能的库。
  • 创建一个新的 qmake 配置文件(有关更多详细信息,请参阅 silmor.de 页面)
  • 转到源文件夹并调用 qmake -spec $SpecFileCreatedInStep4
  • 制作
  • 利润!!
  • 结束你的问题。
许可以下: CC-BY-SA归因
不隶属于 StackOverflow
scroll top