【发布时间】:2010-06-11 15:25:08
【问题描述】:
我正在尝试在我的 32 位 XP 系统上以共享 64 位模式构建 Qt。
我可以配置 QMake 并启动 64 位构建。问题是,当构建开始时,首先发生的事情是该过程以 64 位模式构建 ui、moc 和 rcc 实用程序编译器,然后尝试在我的 32 位机器上运行它们。
有谁知道如何配置构建以便它不会先构建那些编译器?
【问题讨论】:
-
Moc 需要在 Qt 中构建很多类,它必须在某个时候构建并运行它。
-
我的问题不是构建 moc。 moc.exe 的 32 位版本是初始分发的一部分。我的问题是,当我构建 64 位版本的 Qt 时,首先想到的是构建用 64 位 moc.exe 覆盖了 32 位 moc.exe。然后,moc 不再在我的机器上运行。