更多内容请点击官方文档
准备工作
系统:Ubuntu 14.04 LTS 64-bit
警告:暂不支持 Ubuntu 16.04 LTS
GCC:4.4 版本或更高
QtCreator:建议使用最新版本
CMake:2.8.3 版本或者更高(建议使用发行版提供的 cmake 软件包)
安装 qibuild
准备
1 2 3
| qiBuild是一组用Python编写的命令行工具。 只支持Python 2.7。 请注意,现在大多数Linux发行版现在默认都带有Python3,因此您可能需要先安装Python 2。
|
安装
1 2
| 使用pip进行安装 建议使用--user选项安装qibuild,以保持系统独立。
|
1
| pip install qibuild --user
|
1 2
| 将 $HOME/.local/bin添加到您的$PATH中。 一种方法是在〜/.bashrc文件的末尾添加以下行:
|
1
| PATH=$PATH:$HOME/.local/bin
|
配置
运行:
1
| $ qibuild config --wizard
|
1 2 3 4 5 6
| 系统将提示您指定: CMake路径(如果不能自动找到), CMake Generator和您将使用的IDE。 建议在Linux和Mac上使用'Unix Makefiles'。 请注意,您仍可以在任何时候重新运行配置向导。 结果:在〜/.config/qi/qibuild.xml中生成一个文件。 它由您将创建的所有工作树共享。
|
安装 SDK
检查 SDK 先决条件
检索 C ++ SDK
1
| naoqi-sdk-x.x.x-[OS].tar.gz
|
- 您可以从 Aldebaran 社区网站下载最新版本。
请小心选择与您的操作系统相对应的存档(当前选择使用 Linux)。
解压
1
| 在电脑上解压(我们假设解压的文件名为naoqi-sdk)
|
初始化
1 2 3
| 在你想存储C ++ SDK的地方创建一个空文件夹(我们称之为/ path/to/SDKfolder)。 打开命令提示符并转到该文件夹。 输入此命令以创建工作树。
|
配置 SDK
1
| 然后将您的文件夹naoqi-sdk复制到您的SDK文件夹中。 你会得到如下的文件:
|
/path/to/SDKfolder/naoqi-sdk
编译并执行一个例子
在 cmd 中进入 SDK 目录,打开 doc/dev/cpp/examples 目录
cd /path/to/SDKfolder/naoqi-sdk/doc/dev/cpp/examples
输入以下命令创建一个工具链使用来自 C ++ SDK 的提要:
$ qitoolchain create mytoolchain /path/to/SDKfolder/naoqi-sdk/toolchain.xml
1
| mytoolchain是你想要给这个特定工具链的名字(你可以自定义)。
|
输入以下命令以创建与此工具链关联的构建配置,并确保此配置是此工作树的默认配置:
qibuild add-config mytoolchain -t mytoolchain –default
输入以下命令以配置和构建 sayhelloworld 项目:
1 2 3
| $ cd core/sayhelloworld $ qibuild configure $ qibuild make
|
- 您现在可以从:sayhelloworld/build-mytoolchain/sdk/bin 运行生成的二进制文件
预祝配置顺利。