2011-12-01 77 views
0

我想看看我的大學提供給我的DirectX示例,但是當我嘗試在Visual Studio 2008中編譯它時(在調試模式下),它給出了我下面的錯誤 -使用Visual Studio 2008鏈接錯誤(涉及DirectX庫)

錯誤1個致命錯誤LNK1104:無法打開文件「d3d10.lib,」

我不知道這個問題可能是什麼。我從另一個模塊中獲得了另一個DirectX示例,這個模塊是我廣泛使用的,並沒有遇到這個問題。

我確保Visual Studio知道在哪裏查找鏈接文件,方法是將目錄設置爲\ include和\ Lib \ x86在VC目錄中。

我也去了溶液性質,並增加了以下文件屬性 - >連接器 - >輸入

d3d10.lib,d3dx10d.lib,dxerr.lib,DXGUID.LIB

(這兩個東西都是相同的另一個例子,它編譯和完美的作品)

任何建議,以什麼可能是問題將不勝感激 - 謝謝。

回答

-1

確保鏈接器路徑包含d3d10.lib,...,dxguid.lib所在的路徑後,在PC上安裝directx sdk。

+0

如上所述,使用DirectX的另一個示例工作得非常好,並具有相同的屬性。當然,路徑包含這些.lib文件。 – Eilidh

+0

你確定你的電腦中有d3d10.lib嗎?您是否有權訪問此文件> – AlexTheo

+0

當然可以。我在另一個DirectX項目上做了很多工作(所以當然安裝了DirectX SDK),它工作正常;我已經檢查了目錄我自己確定。 – Eilidh