列表无法识别子命令转换:Cmake 中的错误
List doesn't recognize subcommand transform: Error in Cmake
我正在使用 this 与 raspberry pi 交叉编译,但我卡在了步骤
../qt-everywhere-src-6.0.0/configure -opengl es2 -device linux-rasp-pi3-g++ -device-option CROSS_COMPILE=arm-linux-gnueabihf- -sysroot /opt/qt5pi/sysroot -prefix /usr/local/qt5pi -opensource -confirm-license -skip qtscript -nomake examples -make libs -pkg-config -no-use-gold-linker -v
因为它显示错误“List doesn't recognize subcommand transform”
我在虚拟盒子中使用 Ubandu 18.04
尝试在Raspberrypi3中交叉编译
我的所有代码都是在 QT creator(C++ - qt5 版本)中创建的
ubuntu18.04 中的 cmake 版本是 3.10
TRANSFORM 自 3.12
以来在 cmake 中是新的
System requirements to build qt6 : CMake (>= 3.16, >= 3.18.4 for Ninja Multi -Config, >= 3.21.1 用于 Qt 6.2+ 中的静态 Qt 构建)
所以,你至少需要3.16版本的cmake
我正在使用 this 与 raspberry pi 交叉编译,但我卡在了步骤
../qt-everywhere-src-6.0.0/configure -opengl es2 -device linux-rasp-pi3-g++ -device-option CROSS_COMPILE=arm-linux-gnueabihf- -sysroot /opt/qt5pi/sysroot -prefix /usr/local/qt5pi -opensource -confirm-license -skip qtscript -nomake examples -make libs -pkg-config -no-use-gold-linker -v
因为它显示错误“List doesn't recognize subcommand transform” 我在虚拟盒子中使用 Ubandu 18.04 尝试在Raspberrypi3中交叉编译 我的所有代码都是在 QT creator(C++ - qt5 版本)中创建的
ubuntu18.04 中的 cmake 版本是 3.10
TRANSFORM 自 3.12
以来在 cmake 中是新的System requirements to build qt6 : CMake (>= 3.16, >= 3.18.4 for Ninja Multi -Config, >= 3.21.1 用于 Qt 6.2+ 中的静态 Qt 构建)
所以,你至少需要3.16版本的cmake