序言:
我的任务的主要是处理所涉及的rviz移植项目的前端界面,这部分需要使用qt来完成,但是我之前对于这部分的知识有所欠缺,所以需要从头开始学习准备。
在学习的过程中,我将所遇到的困难、学习到的技巧和重点知识以及解决的问题的记录在博客里。
0 准备阶段
配置环境:
qt的开发工具是qt creator,但是下载之后还不能正常运行,需要配置相关的开发环境。
在linux环境下配置要比在windows容易一点……
windows安装失败:缺少kit环境,解决方法:下载windows环境kit,Microsoft官网;解决起来很复杂。
在服务器安装失败:因为疫情封校,需要远程操作服务器,但是不能够正常安装,查阅资料之后是vnc的问题;Qt的安装需要图形化界面,直接跳过这一阶段即可。
虚拟机linux环境:重要的是g++编译器需要安装,不然仍然不能够正常建立项目,需要再根据报错下载相应的工具或是更改项目的路径。
1 qt简介:
- 一个跨平台的 c++ 开发库,主要用来开发GUI
- 纯C++开发,当然也有python和Ruby等语言的绑定,但是我们优先选择c++
- 支持多种操作系统,包含了windows,Linux和Unix以及android和iOS,嵌入式的QNX和VxWorks?
- 有开源版本;
- 尽管有Qml标记语言,但是仍