尋路網格庫的編譯教程
以下記錄一下環境配置過程,首先需要以下幾個檔案。
1>recastnavigation-master原始碼包,在github網站上下載即可。
2>premake5.exe,用於生成VS2013解決方案。下載地址:點選開啟連結
3>SDL2壓縮包,專案要求需帶。下載地址:點選開啟連結
以上為所需的全部工具,下面詳細介紹配置流程。
(1)將recastnavigation-master解壓到桌面。
(2)將SDL2壓縮包解壓到../ecastnavigation-master/RecastDemo/Contrib/SDL。
[1.需注意Contrib下並沒有SDL資料夾,SDL資料夾需自己建立]
[2.解壓後C:\Users\Administrator\Desktop\recastnavigation-master\RecastDemo\Contrib\SDL\include]
(3)按住shift右擊RecastDemo資料夾,在按w用命令列工具開啟,路徑對應好了。
(4)命令列工具輸入 premake5目錄+premake5.exe vs2013 premake5.lua (vs的版本可根據自己電腦的版本選擇)。
(5)待執行完畢後,RecastDemo資料夾內就會多出一個build資料夾,開啟,找到以sln為字尾的檔案用vs2013開啟。
(6)開啟以後,如果執行出現問題,是因為SDL的庫並未連結到此專案上,需要手工連結,具體流程如下所示:用vs開啟以後,右擊RecastDemo->屬性->c/c++->常規->附加包含目錄->路徑配置到SDL的include下即可,本機示例目錄為recastnavigation-master目錄+ \RecastDemo\Contrib\SDL\include。
(7)再次編譯即可成功。
特別提示:以上有些工具的下載需要翻,所以將所有東西一併上傳至CSDN下載頁面下,可以在此處下載。連結如下:SDL下載連結、導航網格下載連結、premake5下載連結