链接时的D3DDCOMPILEFROMFILE未解决的外部
D3DCompileFromFile unresolved external when linking
在链接过程中,Visual Studio告诉我D3DCompileFromFile是一个未解决的外部符号。
error LNK2019: unresolved external symbol _D3DCompileFromFile@36
我的程序可以很好地编译,但是链接时会失败。我当前有(Project Properties-> Configuration属性 -> linker-> eneral->)其他库目录设置为:$(Windowssdk_librarypath_x86)
请有人可以让我知道我缺少什么。
另外,您需要DirectX SDK吗?我已经有,但是我已经阅读了有关Windows 8的内容。
编辑:还注意到我也为D3D11 CreatedeDeviceAndswaPchain得到它。
error LNK2019: unresolved external symbol _D3D11CreateDeviceAndSwapChain@48
谢谢。
您需要针对D3DCompiler.lib
(和d3d11.lib
)链接。该库是所谓的DirectX SDK的一部分,该库现在集成在Windows SDK中。
相关文章:
- C++:Application.cpp中抛出了未解析的外部符号(解决方案在问题的末尾,供未来的读者参考)
- 节俭并发:未解决的外部问题
- 未解决的外部链接问题
- Visual Studio 2017 中的 QtMetaObject 未解决的外部错误
- 在Embarcadero C++ Builder中生成的DLL未解决的外部链接错误
- 解释未解决的外部C++
- 矛盾的未解决的外部符号+未使用的库与VS2017和FFMPEG 4
- 函数路径追加上未解决的外部符号错误
- Lapack函数DGTSV通过C /Visual Studio提供未解决的外部符号
- 运算符过载上未解决的外部符号
- qfilesystemwatcher未解决的外部
- C 未解决的外部符号(公共静态INT)
- MIDL COM库中未解决的外部符号
- 未解决的外部符号sf ::带有SFML的时间
- C++编译错误LNK2019:未解决的外部符号错误
- VTK / ITK/ QT - 未解决的外部符号错误 (LNK2001)
- 未解决的外部包括AUX_KLIB内核库
- 错误LNK1120:未解决的外部
- QT创建者:简单程序未解决的外部符号和外部符号错误
- 编译示例 Cinder 项目时存在大量未解决的外部问题