1. 程式人生 > >尋路網格庫的編譯教程

尋路網格庫的編譯教程

以下記錄一下環境配置過程,首先需要以下幾個檔案。

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下載連結