要使用 Qt SDK 在 Linux 中创建一个.exe
,我应该在 Linux 中交叉编译我的应用程序还是在 Windows 中交叉编译我的应用程序?
问问题
5340 次
3 回答
8
对于Windows,您需要在Linux上进行交叉编译。
编辑:
- 在Linux上安装 MinGW 。
- 在Linux上交叉编译您的 Qt 代码。应生成Windows 二进制文件 ( .exe )。
- 你完成了。使用 Qt 运行时库在任何 Windows 系统上愉快地执行 exe。
希望这能说明问题。
jrh
于 2009-06-22T06:22:05.660 回答
4
要么在 Linux 中交叉编译,要么在 Windows 中编译。
于 2009-06-22T06:24:01.273 回答
2
首先,kvg。谷歌搜索“在 linux for windows 中交叉编译 qt 应用程序”,出现的第一个链接是:http ://silmor.de/29
步骤应该很简单:
- 安装mingw
- 安装 qt linux 二进制文件,以便获得 qmake 和 moc 以及编译所需的其他东西。
- 获取您的应用程序需要的windows qt 二进制文件和其他可能的库。
- 创建一个新的 qmake 配置文件(有关更多详细信息,请参见 silmor.de 页面)
- 转到您的源文件夹并调用 qmake -spec $SpecFileCreatedInStep4
- 制作
- 利润!!
- 结束你的问题。
于 2009-06-23T19:42:28.477 回答