跳到主要内容

开发环境安装与使用

开发环境安装包括 linux 虚拟机开发环境和 windows 端开发环境

点击这里跳转到下载页面 (下载页面有完整的开发环境)

文件准备与下载

linux 虚拟机搭建开发文件

  1. 示教器二次开发基于 Ubuntu 16.04.6 系统,点击这里可以下载得到 ubuntu-16.04.6-desktop-amd64.iso(MD5:5416371cc0e990871746ddaac89f1a5e); 2.准备一个 Virtual Box下载地址 3.准备桌面版 Qt 安装包 qt-opensource-linux-x64-5.9.0.run 下载地址

windows 端文件

1:win10 系统

2:Qt: qt-opensource-windows-x86-mingw530-5.7.0

百度网盘下载(提取码:a54r)

Linux 虚拟机开发环境安装

安装虚拟机管理工具 Virtual Box 软件

安装 linux 虚拟机

1.打开虚拟机管理工具 Virtual Box

avatar

2.点击新建按钮 输入名称 选择虚拟机保存文件夹(建议硬盘空间大于 50G)类型版本如图所示 点击 下一步

avatar

3.设置虚拟机内存 点击 下一步

avatar

4.新建虚拟硬盘 点击创建

avatar

5.选择磁盘类型 点击 下一步

avatar

6.动态分配文件 点击 下一步

avatar

7.选择硬盘大小 建议 50G 以上 点击 创建

avatar

8.创建完成

avatar

9.光驱选择虚拟盘

avatar

10.启动虚拟机

avatar

11.选择 install ubuntu

avatar

12.不要勾选 任何选项 选择 continue

avatar

12.继续安装 选择 install now 弹框选择 continue

avatar

13.地点 continue 键盘 选择 continue

14.输入用户名 密码 选择 continue 等待安装结束

avatar

15.安装成功登录后。需要选择 设备 -->安装增强功能

16.设置 设备-->共享粘贴板-->双向

qt-opensource-linux-x64-5.9.0.run

1.下载 qt-opensource-linux-x64-5.9.0.run 执行 sudo chmod 777 qt-opensource-linux-x64-5.9.0.run

2.控制台执行命令 sudo ./qt-opensource-linux-x64-5.9.0.run 其他都是默认 这一步需要勾选如图所示的 选项

avatar

3.启动 QtCreator

控制台执行 sudo chown -R inexbot-chu:inexbot-chu ~/.config/ (注:inexbot-chu 为当前用户名 根据自己的用户名 自行修改)

控制台启动 /opt/Qt5.9.0/Tools/QtCreator/bin/qtcreator

锁定 QtCreator 到任务栏

avatar

####手动操作

更换源为华为源

avatar

1: 控制台执行 sudo apt-get install gcc-multilib g++-multilib

2: 控制台执行 sudo apt-get install lib32z1

3: 控制台执行 sudo apt install libgl1-mesa-dev

4: 安装 vim sudo apt-get install vim

5:sudo mkdir /mnt/sdcard

6: sudo chmod 777 /mnt/sdcard

7: sudo mkdir /mnt/udisk

8:sudo chmod 777 /mnt/udisk

####安装搜狗输入法:

https://blog.csdn.net/zhangmeimei_pku/article/details/78916109

https://www.cnblogs.com/darklights/p/7722861.html

解决 QtCreator 无法输入中文问题:

https://blog.csdn.net/yuedong2012/article/details/50823439

sudo cp -f /usr/lib/x86_64-linux-gnu/qt5/plugins/platforminputcontexts/libfcitxplatforminputcontextplugin.so /opt/Qt5.9.0/Tools/QtCreator/lib/Qt/plugins/platforminputcontexts

sudo cp -f /usr/lib/x86_64-linux-gnu/qt5/plugins/platforminputcontexts/libfcitxplatforminputcontextplugin.so /opt/Qt5.9.0/5.9/gcc_64/plugins/platforminputcontexts/

重启虚拟机 执行 reboot 指令

开发环境配置及使用方法

下载 T30 编译工具

T30 编译工具(如下图)

avatar

交叉编译工具配置

交叉编译工具目录是 T30 编译工具 文件夹中

avatar

配置交叉编译

第一步:

将文件 gcc.tar.gz 和 qtenv.tar.gz 解压到系统的/opt/目录下

第二步:

将 tslib.tar.gz 文件解压到 ubuntu 系统的/usr/local 目录下

第三步:

在 ubuntu16.04.6 终端中运行 qtcreator 新建一个 Qt 界面程序

在 qtcreator 中左侧点击 Projects 按钮---->Manage Kit...

在 Options 中单击右上角的按钮 Add 添加两个编译套件 如下图

avatar

其中 T30 交叉编译 点击 Qt Versions 栏----->Add 按钮 (添加 qmake)

在弹出的对话框中选择 qmake( 路径: /opt/qtenv/QT-4.8.5-arm/bin/qmake)

avatar

修改工具链名称为 GCC-T30 点击 Browse...按钮添加交叉编译工具链 工具链路径 (/opt/gcc-linaro-arm-linux-gnueabihf-4.7-2013.03-20130313_linux/bin/ armlinux-gnueabihf-gcc)

avatar

以上配置是 T30 示教器程序编译工具,该编译工具编译的程序仅适用 于纳博特公司的 T30 示教器

如果仅使用及测试 Demo 可以使用 QtCreator 自带的编译器

avatar

使用 LinuxPC 编译的程序可以在 Ubuntu16.04.6 系统中运行,下图为运行在 ubuntu 系统的 Demo 程序

avatar

Windows 开发环境安装

安装包(qt-opensource-windows-x86-mingw530-5.7.0)下载好后,双击运行,根据提示一步步往下走到安装完成即可

avatar

avatar