关于配置Bhuman通用平台环境心得
因為實驗室考核,從19.7.3開始接觸Bhuman,在此之前的第一步是配置環境
根據Coderelease2107上面的信息開始部署
整體的步驟
一、關于coderelease2017的一些
由于全英文一些時候不方便閱讀,我是Adobe Acrobat DC pro轉成word之后方便閱讀、拷貝代碼和對一些不了解的地方進行翻譯。例外拆分成小文件谷歌直接翻譯也可以。但是由于有一定專業名詞直接翻譯會影響閱讀體驗。
另外coderelease里面很多代碼存在空格問題,需要復制的時候先改一下之后在繼續進行操作(例如下面圖片的部分)
這里面的qtbase5 - dev里面-左右是沒用空格的。
二、解壓過程中出現的問題(關聯四)
在下載了群內的buhuman文件之后,我在ubuntu里面解壓發現出現這樣的提示:
我一開始在想是不是文件出現了問題,于是重新下載了一次發現依然打不開。于是我換我的mac下載發現在mac上面是可以打開的,結果發現ubuntu是不支持rar的
于是我就在mac上先解壓之后用u盤傳到裝ubuntu的電腦上了。但是這也為出現下面的錯誤埋下了伏筆
三、安裝除alcommon以外的軟件
直接在終端里運行下面代碼即可(注意空格)
sudo apt install clang qtbase5-dev libqt5svg5-dev libglew-dev libxml2-dev graphviz xterm但是我是先安裝的clang5.0,后安裝的剩下部分(如圖)
再次注意要把-左右的空格刪除,不然會出現連接錯誤的提示。
四、安裝alcommon遇到的解壓縮問題
按照文章的要求:
我把在mac上解壓的文件拷貝到home下,和naoqi-sdk-2.1.4.13-linux32.tar.gz一同放在了一個bhuman的文件夾里。之后把解壓的bhuman重命名為bhumancode方便區分主目錄和分目錄。此時在bhumancode文件夾下面運行終端執行
但是出現了錯誤:
我開始檢查是不是naoqi-sdk-2.1.4.13-linux32.tar.gz的目錄有問題,結果屬性發現地址為
/home/cosz/bhuman (cosz是我的用戶名)
之后我就修改了但是運行還是錯誤。我仔細看了下報錯信息發現報錯問題出在bhumancode文件里面。我按照路徑找到文件
并沒有發現什么問題…
網上也有幾位也出現了問題,突然看到一篇文章:
https://www.cnblogs.com/pangblog/p/3290028.html
寫到windows下更改過文件導致這種問題出現
原因:
這個文件在Windows 下編輯過,在Windows下每一行結尾是\n\r,而Linux下則是\n
豁然開朗,文章同時也給出了解決的辦法:
使用在終端輸入sed -i ‘s/\r$//’ make-all-linux-project.sh即可
其中make-all-linux-project.sh為我的文件名,這里改成自己需要的即可
但是這里我并沒有這樣操作,既然不能解壓rar我就安裝解壓rar的程序唄
sudo apt-get install unrar
之后打開提取,解壓問題搞定。
五、權限問題
之后在解壓完成的文件夾中運行./Install/installAlcommon /home/cosz/bhuman/naoqi-sdk-2.1.4.13-linux32.tar.gz,出現了新問題
ok那就獲取root權限
但是獲取root之后發現依然出現問題,還是會出現上面的編譯問題。
于是我開始瘋狂找問題所在,無意間在github上找到了Bhuman的賬號
https://github.com/bhuman
在上面下載了BHumanCodeRelease,解壓重復上面的操作,運行成功
我詳細對照了群里面文件和github文件中的installAlcommon文件
未發現什么不同點,可能問題還是出現在換行符的不同所造成的。
目前為止alcommon配置完成
六、編譯
依舊按照要求在目錄下make
但是出現了提示缺少clang++的問題...我就重新裝了一下clang
話說clang現在6.0了啊…發現第一步單獨來一下有點多此一舉。
之后就正常的運行了。整個過程比較漫長,附上最后成功截圖
七、安裝codelite
看到好像要用我就搜了一下安裝了…
遵循下面這部分
就一條代碼
之后等待即可
之后在文件夾下運行Make/LinuxCodeLite/generate,提示完成
至此完成部署
總結
以上是生活随笔為你收集整理的关于配置Bhuman通用平台环境心得的全部內容,希望文章能夠幫你解決所遇到的問題。
- 上一篇: 关于y7000安装Ubuntu的一些心得
- 下一篇: 关于ubuntu启动项默认的修改以及ch