安装过程完全参照官方文档,
1,确认gcc版本信息:是否为官方要求4.4 or higher
2,安装最新版本的Qtreator,该软件在软件中心中,可直接下载,并自动安装,不再细述。
3,安装cmake,该软件ubuntu12.04 并没有自带,需要手动安装,安装过程也非常简单,在终端输入 sudo apt-get install cmake即可:
默认安装版本为2.8.7,符合文档要求
4,安装python,ubuntu12.04默认安装,版本为2.7.3符合要求。
5,解压C++SDK,这里同时将交叉编译用的sdk也进行了下载。
6,解压qibuild,这里用的版本是qibuild1.14.3.并安装
安装完成的效果图如下:
7,对qibuild环境进行配置
8,配置完成后,新建一个worktree,用来创建项目。
9,对该worktree进行初始化,
10,分别创建,编译及交叉编译用到的工具(toolchain),同时设定其中一个为默认使用
利用qitoolchain info,可以显示当前创建工具的详细信息
11,在当前worktree下,利用刚刚创建的默认工具,创建新的项目(hello world),测试配置是否正确。
12,转到可执行文件所在的目录/helloworld/build-mytool/sdk/bin,找到可执行文件,helloworld,运行通过。(利用qibuild open helloworld,命令,可以在制定的IDE
中打开项目,这里指定的IDE是qtcreator
//至此完成ubuntu12.04下对NAO C++开发环境的基本配置
13,多说一句,在使用qtcreator打开项目的时候,会要求指定构建路径,这里选择build-mytool,作为构建路径,之后点击执行cmake。则完成项目在qtcreator中的打开
仅仅是能够成功完成配置过程,其中的一些细节还是模糊,并不能知道其内部的工作原理。