Qt5.14.2如何设置编译链
1、选择左边的“Kits”-“Compilers”,点击“Add”-“GCC”-“C”添加交叉编译
工具,如下图:
2、改“name”为“esm6802-c”(客户可自行取名),并选择“Compiler path”为
交叉编译工具链安装目录下的:
“/home/yl/esm6802/sysroots/x86_64-pokysdk-linux/usr/bin/arm-poky-linux-gnu
eabi/arm-poky-linux-gnueabi-gcc”,并点击“Apply”保持设置,如下图:
3、选择左边的“Kits”-“Compilers”,点击“Add”-“GCC”-“C++”添加交叉
编译工具,如下图:
4、改“name”为“esm6802-c++”(客户可自行取名),并选择“Compiler path”
为交叉编译工具链安装目录下的:
“/home/yl/esm6802/sysroots/x86_64-pokysdk-linux/usr/bin/arm-poky-linux-gnu
eabi/arm-poky-linux-gnueabi-g++”,并点击“Apply”保持设置,如下图:
5、选择左边的“Kits”-“Qt Versions”下的“Add”添加qmake,选择交叉编译目
录下的“sysroots/x86_64-pokysdk-linux/usr/bin/qt5/qmake”,如下图:
6、“Version name”命名为“esm6802-qmake”(客户可自行取名),点击“Apply”
保存Qt Versions 设置,如下图:
7、选择左边的“Kits”-“Kits”页面下的“Add”,设置如下:
“name”:“esm6802” (客户可自行取名)
“Compiler”-“C”:“ esm6802-c”
“Compiler”-“C++”:“esm6802-c++”
“Qt version”:“ esm6802-qmake”
(以上设置均对应前面取的名字,实际设置时客户对应选择自己取的名字就行)
然后选择“ sysroot ” 为 交 叉 编 译 工 具 安 装 目 录 下 的 :
“sysroots/cortexa9hf-vfp-neon-emtronix-linux-gnueabi”,如下图(如果需要调试戒
者使用cmake,请自行选择交叉工具安装目录下的“/sysroot/x86_64-pokysdk-linux/”
目录下的对应文件。之后保存设置):
这一步完成以后,开发环境设置即进行完毕,之后就可以用qtcreator进行开发了。
需注意的是,每一次启动qtcreator之前,都必须重复步骤4.1,进行环境变量设置(设
置交叉编译工具链的指向)。