2012-08-06 115 views
2

我似乎有一個永遠無法獲得任何庫與Visual Studio鏈接的問題。永遠。我最終厭倦了嘗試,只是手動包含頭文件和源文件。Visual Studio 2010 Assimp庫將不會鏈接

我最近的努力是試圖建立Assimp。我去下載最新版本,並隨後將Visual Studio的安裝指南2010 http://assimp.sourceforge.net/lib_html/install.html

結果:

LINK : fatal error LNK1104: cannot open file 'assimp--3.0.1270-sdk/lib/assimp_release-dll_x64/assimp.lib' 

我設置包括目錄:

assimp--3.0.1270-sdk/include 

我設置庫目錄:

assimp--3.0.1270-sdk/lib/assimp_release-dll_x64 

我設置了額外的依賴(該指南包括目錄,但我不應該只是能只是把assimp.lib因爲我上面包括圖書館目錄):

assimp--3.0.1270-sdk/lib/assimp_release-dll_x64/assimp.lib 

我在做什麼錯?

另外,考慮到這不是我第一次遇到這些困難,有沒有什麼好的教程可以幫助我更好地理解這個過程?我試過尋找它,但大多數是以前版本的VS ...

回答

2

我的猜測是你應該爲庫目錄明確提供相對或絕對路徑。

你說的依賴關係的名字是正確的,assimp.lib是正確的名字,這裏的指南有點含糊。

除此之外,你做的一切都是正確的。如果lib文件存在,它應該鏈接。

(assimp聯合創始人在這裏寫作)