NAO的C++_python環境配置
1.所需軟體(見如下連結)
Choregraphe-suite-1.12-win32-setup
Naoqi-sdk-1.12-win32-vs2010
Pynaoqi-python-2.7-naoqi-1.12.0.win32
Qibuild-1.12
Cmake-2.8.3-win32-x86
Python-2.7.3(必須是32位的,64位的也必須裝32位的)
2.安裝
安裝VS2010或VS2008,安裝目錄不能存在中文或中文字元
安裝Choregraphe,NAO的程式設計平臺,必須裝(目錄中不要存在中文或中文字元)
安裝Python,最好放在根目錄下,目錄中不能存在中文或中文字元
將Pynaoqi-python-2.7-naoqi-1.12.0.win32拷貝到Python的目錄中
將Naoqi-sdk-1.12-win32-vs2010/vs2008解壓,所在目錄必須沒有中文或中文字元
安裝Cmake-2.8.3-win32-x86,預設目錄安裝
3.環境配置
在我的電腦→屬性→高階→環境變數→系統變數的path中新增Naoqi-sdk-1.12-win32-vs2010/vs2008中lib和bin的路徑,下面的是我的路徑:
C:\Program Files (x86)\CMake 2.8\bin;
C:\Python27;
C:\Python27\Scripts;
C:\naoqi-sdk-1.12-win32-vs2010\naoqi-sdk-1.12-win32-vs2010\bin;
C:\naoqi-sdk-1.12-win32-vs2010\naoqi-sdk-1.12-win32-vs2010\lib;
進入qibuild-1.12資料夾中,執行install-qibuild批處理檔案
進入安裝生成的Python的目錄中執行Pynaoqi-python-2.7-naoqi-1.12.0.win32,不需要做任何的改動,按預設安裝就可以。
4.在python2.7中安裝pip
進入python安裝目錄,將下載好的get-pip.py放在python安裝目錄下
開啟cmd,轉到python安裝目錄下,鍵入 python.exe D:\python27\get-pip.py
完成安裝
5.驗證python環境是否搭建好
執行python的IDE環境,輸入import naoqi
若無其他錯誤提示,則安裝成功
6.搭建並驗證C++環境
6.1選擇vs2010
開啟cmd,鍵入pip install qibuild安裝qibuild
安裝成功後鍵入qibuild config --wizard
鍵入10選擇visual studio 2010
繼續選擇visual studio
6.2qibuild初始化
在你的電腦裡選擇一個可以放sdk包的地方,建立一個空資料夾,在命令列中到達這個資料夾下,
輸入qibuild init,結果是在空資料夾下生成一個.qi檔案。然後把解壓出來的nao sdk放到空檔案中。
6.3建立toolchain
6.4設定預設toolchain
6.5配置工程
到達nao sdk中的例子sayhellworld資料夾下,執行qibuild configure,接著執行qibuild make,
接著執行qibuild open,便可以用vs2010開啟該專案。
右擊sayhellworld使該專案為活動專案,然後執行。
開啟cmd,將目錄改變至該例子的build......目錄下,再改變至sdk\bin目錄下,鍵入
sayhellworld_d.exe便可執行
6.6新建一個工程
開啟cmd,進入指定目錄,鍵入qibuild init
接著鍵入qisrc create test
接著鍵入qibuild add-config youtoolchain -t youtoolchain --default,設定預設toolchain
接著便如6.5開啟名為test的工程
相關軟體及參考連結: