作者热门文章
- c - 在位数组中找到第一个零
- linux - Unix 显示有关匹配两种模式之一的文件的信息
- 正则表达式替换多个文件
- linux - 隐藏来自 xtrace 的命令
在链接过程中,Visual Studio 告诉我 D3DCompileFromFile 是一个未解析的外部符号。
error LNK2019: unresolved external symbol _D3DCompileFromFile@36
我的程序编译正常,但在链接时失败。我目前已经将我的(项目属性->配置属性->链接器->常规->)附加库目录设置为:$(WindowsSDK_LibraryPath_x86)
请有人告诉我我缺少什么。
此外,您需要 DirectX SDK 吗? 我知道了,但我读过很多关于 Windows 8 的信息。
编辑:刚刚还注意到我也为 D3D11CreateDeviceAndSwapChain 获取了它。
error LNK2019: unresolved external symbol _D3D11CreateDeviceAndSwapChain@48
谢谢。
最佳答案
您需要链接到 D3DCompiler.lib
(和 d3d11.lib
)。该库是 DirectX SDK 的一部分,现在已集成到 Windows SDK 中。
关于c++ - 链接时 D3DCompileFromFile 未解析的外部,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/21356780/
我是一名优秀的程序员,十分优秀!