1.下载BHuman 2018
https://github.com/bhuman/BHumanCodeRelease.git
2.给系统添加编译代码需要的库
sudo apt install clang make qtbase5-dev libqt5opengl5-dev libqt5svg5-dev libglew-dev net-tools graphviz xterm
3.NaoqiSDK放入下面文件夹
/BHumanCodeRelease-master/Install
在Install目录下打开终端执行以下指令,将编译Bhuman需要用到的naoqi官方结构加入到Include目录。
./installAlcommon naoqi-sdk-2.1.4.13-linux32.tar.gz
4.Make
在/BHumanCodeRelease-master/Make/Linux位置打开终端
执行指令
make
5.make遇到的问题以及解决方法
第一个问题把源文件这一行的__builtin_ia32_cvttss2si
改成__buildin_ia32_cvtss2si
应该是打错了??
第二个问题,是预处理指令的问题。不接受__building_module
这个预处理指令。我们改掉就好,文件在BHumanCodeRelease-master/Util/Buildchain/clang/include目录下面的xmmintrin.h。
我们直接把#if
和#endif
两行注释掉