C++ 在32位Xp计算机上构建64位Qt

C++ 在32位Xp计算机上构建64位Qt,c++,qt,64-bit,qmake,C++,Qt,64 Bit,Qmake,我正试图在32位XP系统上以共享64位模式构建Qt 我可以配置QMake并启动64位构建。问题是,当构建开始时,首先发生的事情是该流程以64位模式构建ui、moc和rcc实用程序编译器,然后尝试在我的32位机器上运行它们 有人知道如何配置构建,使其不首先构建那些编译器吗?我认为Qt不支持Windows上的交叉编译 我建议用另一种方法,使用64位机器和64位版本的Windows来构建64位和32位版本。Moc需要在Qt中构建很多类,它必须构建并在某个时候运行。我的问题不是构建Moc。32位版本的m

我正试图在32位XP系统上以共享64位模式构建Qt

我可以配置QMake并启动64位构建。问题是,当构建开始时,首先发生的事情是该流程以64位模式构建ui、moc和rcc实用程序编译器,然后尝试在我的32位机器上运行它们


有人知道如何配置构建,使其不首先构建那些编译器吗?

我认为Qt不支持Windows上的交叉编译


我建议用另一种方法,使用64位机器和64位版本的Windows来构建64位和32位版本。

Moc需要在Qt中构建很多类,它必须构建并在某个时候运行。我的问题不是构建Moc。32位版本的moc.exe是初始发行版的一部分。我的问题是,当我构建64位版本的Qt时,首先想到的是构建会用64位的moc.exe覆盖32位的moc.exe。然后,moc不再在我的机器上运行。如果您的IT部门允许,这是一个好主意。然而,我们的IT部门拥有所有使用XP-32机器的开发人员。和公司其他人一样。为了帮我们做这件事,我实际上从家里带来了我自己的机器,这是一台Win 7/64机器来做这件事。嗯,如果你需要这样做,但它不允许你,那么听起来你实际上有一个完全不同的问题@照片\u tom可能使用Amazon windows实例进行64位构建?完全授权的64位windows server按需实例可能是构建解决方案的一部分。