回帖:lankii:楼主,能不能分享下window x64上构建交叉编译arm版本的,遇到很多莫名其妙的问题,特别是新模块的:
configure -prefix x:\Qt\armqt67 -opensource -confirm-license -release -shared -platform linux-arm-gnueabi-g++ -optimized-qmake -qt-libjpeg -qt-l .. (2024-09-24 08:31)
CMake的交叉编译一般使用toolchain file,里面除了设置compiler之外,还需要至少设置CMAKE_SYSTEM_NAME
只设置CMAKE_C_COMPILER之流,但是不设置CMAKE_SYSTEM_NAME的话,平台自动识别还是Windows,就会导致问题。
参考:
https://cmake.org/cmake/help/latest/manual/cmake-toolchains.7.html#id14