Mac OS下安裝assimp


前提:已經安裝cmake

下載assimp安裝包

這里使用的是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,成功鏈接。

為了安全起見,記得將之前改的讀寫權限改回來。


免責聲明!

本站轉載的文章為個人學習借鑒使用,本站對版權不負任何法律責任。如果侵犯了您的隱私權益,請聯系本站郵箱yoyou2525@163.com刪除。



 
粵ICP備18138465號   © 2018-2025 CODEPRJ.COM