我应该在 Linux 还是 Windows 中交叉编译?
-
06-07-2019 - |
题
创建一个 .exe
在 Linux 中使用 Qt SDK,我应该在 Linux 中交叉编译我的应用程序还是在 Windows 中交叉编译我的应用程序?
解决方案
您需要交叉编译 on Linux, for windows。
编辑:
- 在 Linux 上安装MinGW。
- 交叉编译您在 Linux 上的Qt代码。应该生成一个Windows二进制文件( .exe )。
- 你完成了。使用Qt运行时库在任何Windows系统上快速执行exe。 醇>
希望能够解决问题。
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
- 制作
- 利润!!
- 结束你的问题。
不隶属于 StackOverflow