D3DCompiler Unresolved Extern
D3DCompiler Unresolved Extern
我在Visual Studio 2012中链接一个项目有以下问题。我从Effects11中调用一个函数。但是我在链接时收到以下错误:
1>Effects11.lib(EffectAPI.obj): error LNK2019: unresolved external函数中引用的符号_D3DCompileFromFile@36_D3DX11CompileEffectFromFile
由于某些原因,它似乎不能与D3DCompiler链接。下面是项目中自动链接库的集合:
#pragma comment(lib, "Effects11.lib")
#pragma comment(lib, "d3d11.lib")
#pragma comment(lib, "d3dx11.lib")
#pragma comment(lib, "DxErr.lib")
#pragma comment(lib, "D3DCompiler.lib")
#pragma comment(lib, "dxguid.lib")
我已经验证了我正在构建32位并且正在使用x86 include。我读到的所有东西都暗示我已经尝试过了。什么好主意吗?
我是这样解决的:
默认的效果项目包括Windows开发工具包(C:Program Files (x86)Windows Kits8.0 for me)。在把DirectX SDK路径放在首位之后,这个问题被修复了。
相关文章:
- Visual Studio 2015:Extern "C" 和 "export" 关键字
- 为什么在全局范围内使用"extern int a"似乎不行?
- 如何使用extern类
- 自动重复 extern "C"函数中的类构造函数采用的相同参数
- 如果全局变量默认是外部变量,为什么要添加"extern"关键字?
- CppSQLite 抛出"LNK2019: unresolved external symbol"错误
- 使用说明符 extern 声明的C++中的标识符链接
- 可视化编译与 C++ 中的 Extern 变量
- 是否可以在不使用 decltype 的情况下推断先前定义的 extern 变量的类型
- 如何使用默认值将枚举声明为 extern
- Visual Studio中的wxwidgets应用程序给出错误"LNK2019 unresolved external symbol"
- 如何与 Cheerp/js 中的 extern 变量接口?
- 如何将 Python 字符串传递给 C++ (extern C) 函数
- 从 exe 和 dll 访问静态库中的 extern 变量
- "extern"声明以及带有和不带参数列表的类模板实例的后续定义
- 既然我们有内联变量,extern const 还有用吗?
- 在命名空间 c++ 中正确声明 extern 变量
- 尝试使用 extern "C" 调用 C 中的C++方法,得到"undefined reference to"对象的链接器错误
- Extern "C"错误在'int'之前'asm'或'__attribute__'
- D3DCompiler Unresolved Extern