QT环境配置

01 Ubuntu18.04中QT环境

1. 下载安装包

        官网

http://download.qt.io/archive/qt/5.9/5.9.1/qt-opensource-linux-x64-5.9.1.run

        国内镜像服务器

​https://mirrors.tuna.tsinghua.edu.cn/qt/archive/qt/5.9/5.9.1/qt-opensource-linux-x64-5.9.1.run

       QQ群

        ......


2. 安装

        把下载好的安装包(qt-opensource-linux-x64-5.9.1.run)拷贝到共享目录

        打开Ubuntu18.04,进入QT安装包所在的共享目录

                如:cd /mnt/hgfs/share

        确认安装包的存在

                如:ls

        安装

                ./qt-opensource-linux-x64-5.9.1.run   回车

                根据安装向导,有下一步则下一步,有skip则skip,直到完成

                点击完成后,会自动打开QtCreator,建议===>右键QtCreator的图标,添加到收藏夹,下次使用时直接点击即可

3. 配置

        运行QT项目时,可能会出现如下错误提示:

                找不到 -IGL

        原因:

                QT程序在运行时依赖于系统的一个库,库名为GL,链接时需要找到这个库才能正常运行

                locate libGL.so // 查找

        解决方案:

                Ubuntu18.04的 /usr/lib/x86_64-linux-gnu/ 目录下有一个 ibGL.so.1.0.0

                需要在 /usr/lib 目录中 给以上库建立一个软链接,指令如下:

                        sudo ln -s /usr/lib/x86_64-linux-gnu/libGL.so.1.0.0 /usr/lib/libGL.so

02 GEC6818开发板上Qt环境

1. 拷贝qt-armlib-591.tar.xz到共享目录

2. 进入共享目录,找到上述压缩包

        如: cd /mnt/hgfs/share/

3. 解压到 /opt目录,指令如下:

        sudo tar xvf qt-armlib-591.tar.xz  -C  /opt/

4. 解压完成后会在opt目录下生成一个目录qt-armlib-591,进入该目录

        cd /opt/qt-armlib-591

5. 把 /opt/qt-armlib-591 目录下的 qt-6818lib.tar.xz 传输到开发板的个人工作目录

        如:/home/SC

        可使用网络,可使用U盘,也可使用串口...


6. 进入开发板的Qt库目录

        cd /usr/local/Qt-Embedded-5.7.0

        清空该目录,指令如下

        rm * -rf

        再解压qt-6818lib.tar.xz到Qt库目录

        tar xvf /home/lxyz/qt-6818lib.tar.xz 

        解压完成后,会生成两个目录,一个叫lib,一个叫plugins

7. 测试开发板的Qt运行环境

        下载测试程序 qt-arm-test 到开发板,执行,看效果

03 Ubuntu18.04中QtCreator配置arm-kit

1. 打开Ubuntu中的QtCreator

2. 找到QtCreator的菜单--->工具--->选项--->构建和运行


3. 在构建和运行界面中找到 《编译器》

        添加--->GCC--->c

                名称: arm-linux-gcc
                编译器路径: /usr/local/arm/5.4.0/usr/bin/arm-linux-gcc (写实际路径,此处仅供参考)
        

        添加--->GCC--->c++
                名称: arm-linux-g++
                编译器路径: /usr/local/arm/5.4.0/usr/bin/arm-linux-g++ (写实际路径,此处仅供参考)

        

        点击 Apply

4. 在构建和运行界面中找到 《Qt Versions》

        点击添加,在弹出的文件对话框中,找到ARM版本的qmake (应该是在/opt/qt-armlib-591/bin 目录下)

        找到后,点击打开,最后点击 Applay

5. 在构建和运行界面中找到 《构建套件(kit)》
        点击添加,在新出现的界面中修改如下4个选项:
                名称: Arm Qt 5.9.1
                设备类型: 通用linux设备
                编译器:
                    C: arm-linux-gcc
                    C++: arm-linux-g++
                Qt版本: Qt5.9.1(qt-armlib-591)

        点击Apply


6. 配置完成


7. 使用

        在创建新工程时,可以选项自己配置的ARM kit

        在需要做交叉编译时,选择ARM-kit即可(在QtCreator左下方的运行按钮上面)

        选择了ARM-kit之后,再点击左下角的 构建 按钮,即可生成ARM版本的可执行文件

        把生成的可执行文件传输到开发板上,添加权限,即可运行

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值