如何使QT在Mac上为Windows生成可执行文件
How to make QT produce executable for Windows on Mac?
我在QT上写我的应用程序,我已经在我的mac上生产了一个工作版本。如何使QT也为windows编译可执行文件?
Qt SOURCE兼容Windows、Mac、Linux、ARM等平台。
Qt 二进制文件是平台特定的。你不能在Mac上编译。exe文件,却希望在Windows或Linux上运行。exe二进制文件。
您需要交叉编译,或者实际上安装Qt SDK并在每个目标平台上编译每种不同类型的。exe。
交叉编译教程http://web.me.com/dove_family/martin/cross_compile.html
或者你可以得到一个windows机器或虚拟机。在windows上使用编译器构建应用程序,并链接到windows QT库。对于编译器,您可以使用Visual Studio或MinGW
OSX的MinGW是一个好的开始。它应该允许你在OSX上构建Windows应用程序。
在另一个问题中有更详细的说明:如何配置Qt从Linux到Windows目标的交叉编译?
相关文章:
- 如何使 windows 命令提示符在C++可执行文件上显示返回值?
- 在Linux上使用Clang / OLLVM交叉编译helloworld Windows可执行文件时的问题
- 编译的C可执行文件被Windows defender检测为病毒
- 测量任何 Windows 可执行文件的内存使用情况和执行时间
- 使用 MINGW 和 CPLEX 库链接从 Linux 编译 Windows 可执行文件
- 如何从 Linux 交叉编译到 32 位 Windows 可执行文件
- 使用 CodeBlocks + GCC 构建的可执行文件是否可以在任何 Windows 上运行?
- 如何在Linux中编译C 程序以生成Windows可执行文件
- C 检索可执行文件的图标,用于Windows注册表图标路径
- 如何从Windows中的可执行文件中推断出文件/目录路径
- 如何从Windows CMD运行可执行文件并将其传递给文件输入的参数参数和重定向
- 如何在 c++ 中调用 unicode 函数 CreateProcessW 来启动 Windows 可执行文件
- 将 Unix 可执行文件转换为 Windows 可执行文件
- >使用 RegCreateKeyEx() 的 Windows 可执行文件不会提示输入 UAC 管理员权限并失败?
- 隐藏或删除不需要的字符串从 Windows 可执行文件版本中
- 通过路径获取 Windows 可执行文件的显示名称
- 如何恢复windows可执行文件的原始入口点
- Clang C++交叉编译器-从Mac OS X生成Windows可执行文件
- Boost-Build:从linux构建windows可执行文件
- 当使用Windows可执行文件作为DLL时,如何初始化C运行时