前提:已經安裝cmake
這里使用的是3.3.1的版本。
在下載得到的assimp-3.3.1文件夾中新建一個名為build的空文件夾。
打開cmake gui,source code目錄設置為assimp-3.3.1,binaries目錄設置為剛才新建的build文件夾。
點擊configure。為處理警告,可以安裝了minizip。
再次configure。
點擊generate,顯示generate done。
這里還出現了
MACOSX_RPATH is not specified for the following targets:
assimp
的警告,暫未發現合適的處理方案。
在終端cd到剛才所新建的build目錄,輸入make。等待處理完畢。
運行代碼時出現找不到所include的assimp庫的問題,將/assimp/3.3.1/include目錄下的assimp文件夾復制到/usr/local/include中。
在運行代碼的時候,發現還不能成功鏈接到assimp,使用homebrew,輸入brew install assimp。
出現未鏈接成功的提示:
按照提示輸入brew link --overwrite assimp,因為權限問題,未能成功執行,而目前homebrew已經不能使用sudo操作了。這里需要更改讀寫權限。因為當時這個部分沒有截圖(……),所以我也忘了是哪個文件夾了。
反正是/usr/local/include還是/usr/local/lib/cmake來着……右鍵文件夾顯示簡介修改權限,把只讀改成讀與寫。
重新輸入brew link --overwrite assimp,成功鏈接。
為了安全起見,記得將之前改的讀寫權限改回來。