QT交叉编译环境

Posted

tags:

篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了QT交叉编译环境相关的知识,希望对你有一定的参考价值。

参考技术A 将安装全套的Qt开发环境,可以在PC端进行qt开发。

Ubuntu14.04的Qt版本为5.2.1,16.04的Qt版本为5.5.1,高版本Qt库可以向下兼容运行低版本工具链编译的程序,因此这里选用5.2.1版本作为编译工具链。

进入Qt工程目录中,目录下会有个<工程名>.pro文件,如果目录中存在<工程名>.pro.user文件,是之前qtcreator生成的配置文件,请先删除。然后运行:

即可完成编译,编译好的程序可以放到树莓派上直接运行。

另外,工程的配置可以通过修改 工程名.pro文件,例如添加链接库,只需要在文件中添加如下选项:

添加c99支持:QMAKE_CFLAGS += -std=c99

QtCreator配置交叉编译工具链

参考技术A 环境:ubuntu16.04桌面环境。

说明:使用ubuntu16.04桌面环境,安装QtCreator之后,再利用QtCreator开发QT5 GUI程序,如果编译的程序要运行在arm linux嵌入式系统中,则必须配置交叉编译工具链。

主要配置内容:调试器、编译器、QT版本。

1、打开工具,点击选项。

2、选择选项中的构建与运行,概要界面。

3、构建套件(kit)界面。

4、Qt Versions界面。

5、编译器界面。

6、Debuggers界面。

7、Qbs界面。

8、交叉编译例子:

以上是关于QT交叉编译环境的主要内容,如果未能解决你的问题,请参考以下文章

Hi3516开发笔记:Hi3516虚拟机交叉开发环境搭建之交叉编译Qt

QT·移植Qt到ARM平台及搭建Qt交叉编译环境

树莓派+QT5.9.9交叉编译(QT环境配置篇)

ubuntu QT安装以及配置交叉编译环境

Hi3516开发笔记:Hi3516虚拟机交叉开发环境搭建之配置QtCreator开发交叉编译环境

编译玩qt交叉编译环境,进行qt程序开发时make总是报错