Qt Creator编译链配置问题解决方法分享
这是由于Qt配置的编译链与系统环境不符造成的。论坛上的环境只配置了适用于arm开发板的交叉编译链,这样点击Qt左侧的编译运行按钮,编译出的只是适用于arm开发平台的可执行的二进制文件,运行就会报上图中所示错误。
如果想在虚拟机中调试运行自编Qt程序就需要配置适用于X86平台的编译链,配置步骤如下所示:
点击options:
添加qmake,点击右上角的Add按钮找到下图路径中的qmake,点击open:
添加下图所示交叉编译链,点击Browse,在对应路径下选择g++工具:
最后点击apply,点击OK就配置完了。
编译的时候需要在左侧的projects选项里对编译器进行选择,如下图:
选择配置完以后,在每次更换编译器之后,需要执行一遍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