QtとQtベースのアプリケーションのクロスコンパイル[mips]を行っています。2台の開発機。1つの64ビットと他の32ビットがこの目的に使用されます。通常、Qt関連のライブラリとバイナリは64ビットマシンでクロスコンパイルされます。Qtベースのアプリケーションは、32ビットマシンでクロスコンパイルされます。
この設定では、moc / qmake/qrcなどの使用に小さな問題があります。これらは64ビットマシンでコンパイルされ、32ビットマシンでは実行できません。
ショートカットの方法の1つは、mkspecを変更することです[linux-g++-64では-m64の代わりに-m32を渡します]。このようにして問題が解決されます。
私が知りたかったのは、qmake/mocなどのバイナリのコンパイルに64ではなくlinux-g++-32を使用するようにQt自体を構成できるかどうかです。