D3DCompileFromFile 未解析的外部
D3DCompileFromFile unresolved external
本文关键字:外部 D3DCompileFromFile 更新时间:2023-10-16
我在创建使用默认效果11.lib的简单directx代码时出现链接器错误。我得到的错误:
Effects11.lib(EffectAPI.obj) : 错误LNK2001: 未解析的外部符号 D3DCompileFromFile
正如我从一些链接中了解到的那样,我缺少一个d3d编译器.dll。我在项目中包含了d3dcompiler.lib。但是我不确定如何将dll链接到项目。我是这些东西的新手。
一个人通过这样做解决了他的问题:
"默认的效果项目包括Windows开发工具包(对我来说是C:\Program Files (x86)\Windows Kits\8.0)。将 DirectX SDK 路径放在首位后,此问题已修复"
但我不知道他是什么意思。
所以请帮我解决问题。我真的没有时间处理即将到来的学期项目。我是新来的,所以请给我详细信息。
从/Configuration Properties/VC++ 目录/库目录中获取 $(WindowsSDK_LibraryPath_x86) 条目,并将其插入配置属性/链接器/常规/其他库依赖项中的所有其他库依赖项之前。
砰!
我转到VS13,它解决了我的问题,我认为问题是因为我在relaesae模式下包含了Effects11d.lib。我必须在发布模式下只包含 Effect11.lib。
相关文章:
- 在函数内部的声明中初始化数组,并在外部使用它
- 使外部项目可用于find_package CMake
- C++:Application.cpp中抛出了未解析的外部符号(解决方案在问题的末尾,供未来的读者参考)
- 使用外部SDK工具链文件在VisualStudio上生成项目编译错误
- C++:来自外部文件的Trivia
- 从函数角度看ID到文件路径的内部与外部映射
- C++:将外部库链接到dll库
- spdlog标头仅与外部fmt一起使用.spdlog错误:'内部':不是'fmt'
- 节俭并发:未解决的外部问题
- 如何在c++中从git建立外部库
- 未解析的外部符号_MsiLocateComponentW@12.
- 如何使用对C函数和类对象的外部调用来处理C++头文件
- 具有外部"c"和程序集的未定义函数
- 为什么导入Mixed native/CLR lib.dll的本机C++应用程序没有在Mixed lib.dll中的外部变
- 在C++中使用 gRPC 时未解析的外部符号
- 在类函数中初始化外部作用域变量
- 如果全局变量默认是外部变量,为什么要添加"extern"关键字?
- 调用外部函数,无法指定类型 C++/MVS
- 同时具有"外部"和"内联"说明符的变量
- LibPrivoxy: 未解析的外部符号 __declspec(dllimport) int __stdcall Sta