![](/img/trans.png)
[英]Effects11d.lib file, DirectX11 on visual studio 2017/2015
[英]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.