1.下載BHuman 2018
https://github.com/bhuman/BHumanCodeRelease.git
2.給系統(tǒng)添加編譯代碼需要的庫
sudo apt install clang make qtbase5-dev libqt5opengl5-dev libqt5svg5-dev libglew-dev net-tools graphviz xterm
3.NaoqiSDK放入下面文件夾
/BHumanCodeRelease-master/Install
文件目錄
在Install目錄下打開終端執(zhí)行以下指令,將編譯Bhuman需要用到的naoqi官方結構加入到Include目錄。
./installAlcommon naoqi-sdk-2.1.4.13-linux32.tar.gz
4.Make
在/BHumanCodeRelease-master/Make/Linux位置打開終端
執(zhí)行指令
make
5.make遇到的問題以及解決方法
make報錯信息
第一個問題把源文件這一行的__builtin_ia32_cvttss2si
改成__buildin_ia32_cvtss2si
應該是打錯了几蜻?痹兜?
第二個問題米同,是預處理指令的問題。不接受__building_module
這個預處理指令封孙。我們改掉就好翻斟,文件在BHumanCodeRelease-master/Util/Buildchain/clang/include目錄下面的xmmintrin.h。
我們直接把#if
和#endif
兩行注釋掉
修改過后的文件