我正在尝试从针对 Windows 的 linux 下的命令行构建 Qt 应用程序。我已经使用 mxe 构建了一个针对 Windows 的工具链,但是我的构建失败了,因为各种线程相关的位。mxe 使用 winpthreads 构建,我知道 Qt 项目将使用预打包的 mingw 编译器从创建者内部构建在 windows 本身上。我正在使用我的 ARM Linux 交叉编译器成功构建,所以我只想让 windows 完成同样的工作。我正在尝试在构建服务器上或从 Jenkins 为我的所有目标构建一条线路。
我猜我在进行跨工具链构建时遗漏了一些我需要传递给 mxe 的东西,或者遗漏了我需要传递给 qmake 以使这个构建成功的东西。