2011-11-19 104 views
0

運行Visual Studio 2010的C++鏈接庫錯誤

寫一個OpenGL程序,我得到這個錯誤,並不能爲我的生命弄清楚爲什麼

fatal error LNK1104: cannot open file 'Image_Loading/nvImage.lib' 

的文件位於正確的位置,並且nvImage.lib存在於鏈接器的其他依賴項中,任何想法?

+0

你可以讀取文件嗎? –

+0

該文件位於文件夾Image_Loading中,通過讀取該文件不知道您的意思,但可以在VS(它沒有損壞) – user195257

+0

@ user195257中打開,這就是他的意思。他正在檢查讀取權限。 – Amy

回答

1

文件夾「Image_Loading」可能不在您的圖書館搜索路徑中。包含文件具有不同的搜索路徑,因此即使找到包含文件夾,該文件夾也可能會從libary搜索路徑中丟失。

您應該將該文件夾添加到LIB環境變量,或將/ LIBPATH:文件夾添加到鏈接程序的命令行。

+0

謝謝,我很新VS,我該怎麼辦呢? – user195257

+0

1.右鍵單擊您的項目 - >屬性。 2.轉到鏈接器 - >輸入。 3.在「附加依賴項」中寫入lib的名稱:「nvImage.lib」。 4.轉到一般。 5.添加到「附加依賴目錄」lib的目錄。 6.編譯。 – TCS