一 window平臺編譯
先將 MinGW 或者Visual Studio toolchains的編譯器加到環境變量中去。
configure.bat -platform win32-g++
configure.bat -platform win32-msvc
二 window平臺交叉編譯arm版Qt
- 先配置好g++和arm-linux-g++
- 更改mkspecs裏的linux-arm-gnueabi-g++項目,前綴與你的交叉編譯器要致。
- 配置注意事項,-platform指定編譯主機生成主機上可運行的qmake.exe,-xplatform指定交叉編譯的目標平臺,-device-option指定交叉編譯器。
./configure -platform win32-g++ \ -xplatform linux-arm-gnueabi-g++ \ -device-option CROSS_COMPILE=arm-linux-gnueabi- -prefix /d/Qt/dir ...
- make工具可以直接使用qtcreator中的mingw32-make.exe
三 linux平臺交叉編譯window的QT
參考使用MXE
這裏有篇參考就不寫了
Linux下編譯靜態MinGW環境,編譯windows平臺Qt程序(使用MXE)