发布网友 发布时间:2022-05-07 07:02
共1个回答
热心网友 时间:2023-11-01 13:03
Qt交叉编译没有任何问题,配置说起来也不是很复杂。
首先我们需要的东西有:
交叉编译器:如arm-linux-gcc
Qt经过 arm-linux-gcc 交叉编译过的库:也就是把Qt的库自己用arm-linux-gcc编译,需要大几个小时,将交叉编译好的Qt库拷贝在开发板对应路径。
在QtCreator里的
“工具->选项->构建和运行” 的“Qt版本”标签页中指定经过交叉编译过的qmake文件路径;
“工具->选项->构建和运行” 的“编译器”标签页中指定arm-linux-gcc编译器的路径和相关文件
“工具->选项->构建和运行” 的“构建套件(Kit)“标签页中指定上面设置好的”Qt版本“和”编译器“
之后在Qt的项目中可以在不同平台之间随意切换编译。交叉编译生成的二进制文件即可在开发板上运行。