日韩性视频-久久久蜜桃-www中文字幕-在线中文字幕av-亚洲欧美一区二区三区四区-撸久久-香蕉视频一区-久久无码精品丰满人妻-国产高潮av-激情福利社-日韩av网址大全-国产精品久久999-日本五十路在线-性欧美在线-久久99精品波多结衣一区-男女午夜免费视频-黑人极品ⅴideos精品欧美棵-人人妻人人澡人人爽精品欧美一区-日韩一区在线看-欧美a级在线免费观看

歡迎訪問 生活随笔!

生活随笔

當前位置: 首頁 > 编程资源 > 编程问答 >内容正文

编程问答

关于配置Bhuman通用平台环境心得

發布時間:2025/5/22 编程问答 27 豆豆
生活随笔 收集整理的這篇文章主要介紹了 关于配置Bhuman通用平台环境心得 小編覺得挺不錯的,現在分享給大家,幫大家做個參考.

因為實驗室考核,從19.7.3開始接觸Bhuman,在此之前的第一步是配置環境
根據Coderelease2107上面的信息開始部署

寫在最前面

整體的步驟

  • 安裝Ubuntu系統(見我的另一篇博文:https://blog.csdn.net/Athus_c/article/details/94495664
  • 安裝相應軟件包(alcommon單獨安裝)
  • 在主文件下make編譯(包括安裝codelite)
  • 接下來是詳細的步驟以及操作中遇到的問題

    一、關于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文件夾下面運行終端執行

    ./Install/installAlcommon /home/bhuman/naoqi-sdk-2.1.4.13-linux32.tar.gz

    但是出現了錯誤:
    我開始檢查是不是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

    看到好像要用我就搜了一下安裝了…
    遵循下面這部分

    就一條代碼

    sudo apt-get install codelite

    之后等待即可

    之后在文件夾下運行Make/LinuxCodeLite/generate,提示完成

    至此完成部署


    總結

    以上是生活随笔為你收集整理的关于配置Bhuman通用平台环境心得的全部內容,希望文章能夠幫你解決所遇到的問題。

    如果覺得生活随笔網站內容還不錯,歡迎將生活随笔推薦給好友。