这里假设已经编译好了qt for arm 的lib, 交叉编译链安装正确。Qt安装无误并且能够正常编译一个简单的app 在PC运行。之后需要把app 跟qt-arm-lib 一起编译了在目标环境下运行。
指定交叉编译链
进入tools->options,找到compilers 选项卡。添加一个GCC编译链。
内容是指定到交叉编译链的G++。
指定QT Version
顺利编译了qt arm lib 后,都会在机器上有一个qmake文件,这里需要指定这个qmake文件的地址。一般都在qt arm lib的安装目录中的bin 文件夹。
添加一个kit
在Kit栏目添加一个kit,
指定如下栏目
此后需要重启Qt,打开工程,在QT界面的左边的Project 栏目,有一个add Kit.指定以上设定过的栏目。
此时需要指定是否release.
到此设定就结束了。
后记
不要点击左方的三角符号,这样会遇到错误, cannot deploy:no device configuration set。应该在Build菜单中选择 Rebuild All来编译。
另外关于错误No compiler can produce code for this Qt version一般都是编译链没有指定对。