簡體   English   中英

DirectX11 Frank Luna-錯誤LNK1104無法打開文件'Effects11d.lib'ParticleSystem

[英]DirectX11 Frank Luna - Error LNK1104 cannot open file 'Effects11d.lib' ParticleSystem

試圖讓Frank Lunas http://www.d3dcoder.net/d3d11.htm示例代碼正常工作。

運行第20章項目,我得到:

Error   LNK1104 cannot open file 'Effects11d.lib' ParticleSystem    

任何幫助表示贊賞!

您可能缺少其Common文件夾的LIBRARY搜索路徑。 這應該在鏈接器的“ 其他庫目錄”屬性頁的項目屬性中指定。

請注意,這還假設您僅在構建32位(x86)版本的代碼,因為他沒有提供Effects11?.lib的64位版本。

Direct3D 11的效果旨在由開發人員構建,而不是視為“系統庫”。 您可以並且應該自己從源代碼構建它。 GitHub 另外,您可以使用為VS 2015構建的NuGet包。

還應注意,自從在宣布DirectX SDK本身報廢之前出版以來,弗蘭克的書有些過時了。 請參閱此博客文章以獲得一些注釋。 還值得一提的是,Effects本身是“按原樣”的,並且不贊成HLSL編譯器對fx_5_0配置文件的支持。

暫無
暫無

聲明:本站的技術帖子網頁,遵循CC BY-SA 4.0協議,如果您需要轉載,請注明本站網址或者原文地址。任何問題請咨詢:yoyou2525@163.com.

 
粵ICP備18138465號  © 2020-2024 STACKOOM.COM