开发环境安装与使用
开发环境安装包括 linux 虚拟机开发环境和 windows 端开发环境
点击这里跳转到下载页面 (下载页面有完整的开发环境)
文件准备与下载
linux 虚拟机搭建开发文件
- 示教器二次开发基于 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
2.点击新建按钮 输入名称 选择虚拟机保存文件夹(建议硬盘空间大于 50G)类型版本如图所示 点击 下一步
3.设置虚拟机内存 点击 下一步
4.新建虚拟硬盘 点击创建
5.选择磁盘类型 点击 下一步
6.动态分配文件 点击 下一步
7.选择硬盘大小 建议 50G 以上 点击 创建
8.创建完成
9.光驱选择虚拟盘
10.启动虚拟机
11.选择 install ubuntu
12.不要勾选 任何选项 选择 continue
12.继续安装 选择 install now 弹框选择 continue
13.地点 continue 键盘 选择 continue
14.输入用户名 密码 选择 continue 等待安装结束
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 其他都是默认 这一步需要勾选如图所示的 选项
3.启动 QtCreator
控制台执行 sudo chown -R inexbot-chu:inexbot-chu ~/.config/ (注:inexbot-chu 为当前用户名 根据自己的用户名 自行修改)
控制台启动 /opt/Qt5.9.0/Tools/QtCreator/bin/qtcreator
锁定 QtCreator 到任务栏
####手动操作
更换源为华为源
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 编译工具(如下图)
交叉编译工具配置
交叉编译工具目录是 T30 编译工具 文件夹中
配置交叉编译
第一步:
将文件 gcc.tar.gz 和 qtenv.tar.gz 解压到系统的/opt/目录下
第二步:
将 tslib.tar.gz 文件解压到 ubuntu 系统的/usr/local 目录下
第三步:
在 ubuntu16.04.6 终端中运行 qtcreator 新建一个 Qt 界面程序
在 qtcreator 中左侧点击 Projects 按钮---->Manage Kit...
在 Options 中单击右上角的按钮 Add 添加两个编译套件 如下图
其中 T30 交叉编译 点击 Qt Versions 栏----->Add 按钮 (添加 qmake)
在弹出的对话框中选择 qmake( 路径: /opt/qtenv/QT-4.8.5-arm/bin/qmake)
修改工具链名称为 GCC-T30 点击 Browse...按钮添加交叉编译工具链 工具链路径 (/opt/gcc-linaro-arm-linux-gnueabihf-4.7-2013.03-20130313_linux/bin/ armlinux-gnueabihf-gcc)
以上配置是 T30 示教器程序编译工具,该编译工具编译的程序仅适用 于纳博特公司的 T30 示教器
如果仅使用及测试 Demo 可以使用 QtCreator 自带的编译器
使用 LinuxPC 编译的程序可以在 Ubuntu16.04.6 系统中运行,下图为运行在 ubuntu 系统的 Demo 程序
Windows 开发环境安装
安装包(qt-opensource-windows-x86-mingw530-5.7.0)下载好后,双击运行,根据提示一步步往下走到安装完成即可