Qt Creator编译链配置问题解决方法分享

在飞凌官方论坛下载的 i .MX 6 开发板 Linux环境,使用其中的Qt Creator自编工程时,在确保没有其他语法错误的情况下, 点击 Qt左侧的编译运行按钮,出现 如下图所示错误:


 

这是由于 Qt配置的编译链与系统环境不符造成的。论坛上的环境只配置了适用于arm开发板的交叉编译链,这样点击Qt左侧的编译运行按钮,编译出的只是适用于arm开发平台的可执行的二进制文件,运行就会报上图中所示错误。

如果想在虚拟机中调试运行自编 Qt程序就需要配置适用于X86平台的编译链,配置步骤如下所示:

点击 options:



添加 qmake,点击右上角的Add按钮找到下图路径中的qmake,点击open:


wps98A9.tmp.jpg

wps98AA.tmp.jpg


添加下图所示交叉编译链,点击 Browse,在对应路径下选择g++工具:


wps98AB.tmp.jpg


最后点击 apply,点击OK就配置完了。

编译的时候需要在左侧的 projects选项里对编译器进行选择,如下图:


wps98AC.tmp.jpg


选择配置完以后,在每次更换编译器之后,需要执行一遍 build clean操作,清除编译生成的中间文件,如下图,两个按钮任选其一:


 

上述步骤完成后,虚拟机中调试运行自编 Qt程序,也就正常了。

 

嵌入式开发板在实际操作中,往往会遇到很多问题,也欢迎您提出来,大家一起沟通、交流、分享。



飞凌嵌入式技术支持获取方式:

1、电话:0312-3119192  0312-3102619

2、邮箱:
Linux 技术支持:
linux@forlinx.com 
Win CE 技术支持:
wince@forlinx.com 
Android 技术支持:
android@forlinx.com 
硬件技术支持:
hardware@forlinx.com

3、论坛: http://bbs.witech.com.cn