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

原创 2017-05-04 08:50:00 Qt Creator编译链配置 开发板 i.MX6
飞凌官方论坛下载的i.MX6开发板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

 

相关产品 >

  • FETMX6Q-C核心板

    i.MX6Q核心板板层出不穷,要如何选择?飞凌解读i.mx6Q芯片强性能为您推荐四核A9架构的i.MX6Q产品精选,包含iMX6Q 核心板、i.MX6Q 核心板、iMX6Q工业级核心板,欢迎采购。  i.MX6Q核心板基于NXP(原Freescale)Cortex-A9架构的i.MX6Q四核处理器设计,核心板小尺寸核心板搭配独特的薄款连接器,让设计随心所欲!

    了解详情
    FETMX6Q-C核心板
  • OKMX6Q-C开发板

    双千兆飞凌嵌入式iMX6Q开发板,板对板连接器,纤薄之际,次底板支持iMX6Q和iMX6DL核心板。i.MX6Q开发板与i.MX6DL开发板资源丰富,原理图、PCB、软件资源、硬件资源下载,技术支持等。欢迎选购

    了解详情
    OKMX6Q-C开发板
  • FETMX6Q-S核心板

    NXP iMX6Quad系列具有四个内核,运行频率达1.2 GHz,带有1 MB L2缓存和64位DDR3或2通道、32位LPDDR2支持。飞凌提供商业级iMX6Q核心板,工业级iMX6Q核心板,兼容一同底板。具有抗震,抗氧化,抗干扰,更快速升级产品等优势。保定飞凌嵌入式专注imx6,imx6开发板,飞思卡尔imx6等ARM嵌入式核心控制系统研发、设计和生产,是imx6,imx6开发板,飞思卡尔imx6提供者,imx6系列产品现已畅销全国,欢迎咨询!
    了解详情
    FETMX6Q-S核心板
  • OKMX6Q-S3开发板

    飞凌嵌入式提供iMX6Q开发板,iMX6解决方案,iMX6Q核心板,i.MX6Q开发板解决方案。iMX6Q稳定、快速、性价比高,欢迎选购 NXP iMX6系列芯片全支持,升级简配无忧替换。 了解详情
    OKMX6Q-S3开发板

推荐阅读 换一批 换一批