【发布时间】:2016-11-12 20:17:22
【问题描述】:
大家好
我一直在寻找一种在 Linux 中交叉编译 QT-Creator 的方法,但一直遇到很多麻烦。
背景信息
请注意:我在一台 Linux 机器上,想交叉编译 Windows 应用程序
我的系统:
- Ubuntu Gnome 16.10
- QT Creator 4.0.2(基于 QT 5.7)
我遇到了一些 SO links、一些带有错误指令的博客等,one 似乎很有帮助,但找不到依赖项。
我还尝试了另一个编译器 MXE 并克隆并尝试从 GIT repo 构建 MXE 编译器,但失败了(构建错误没有解决方案 - VTK 构建错误)
我决定从 sourceforge 下载precompiled MinGW compilers(i686 和 x86_x64 版本)
问题:
在QT Creator中,添加编译器没有问题,添加“Kit”并选择新添加的编译器,红色感叹号给出错误
编译器 (x86_windows_msys_pe_64bit) 无法为 QT 版本 5.7.0 GCC 64Bit (x86_linux_generic_elf_64bit) 生成代码
这发生在 32 + 64 位编译器上。
【问题讨论】:
标签: c++ linux qt qt-creator cross-compiling