我一直在尝试使用Effects11库编译我的项目,但我无法让它工作。我正在使用64位dll。
我使用VS2013编译了Effects11,所以我尝试用VS2017编译它,但它只是改变了我得到的错误。
以下错误:
Effects11.lib(EffectAPI.obj) : error LNK2019: symbole externe non résolu D3DCompileFromFile référencé dans la fonction D3DX11CompileEffectFromFile
另外,我没有在我的项目中使用任何这些功能。我改用D3DX11CompileFromMemory。
答案 0 :(得分:0)
我明白了。我从windows 10上的windows sdk中获取了d3dcompiler.lib(我用来处理这个项目的那个是在Windows 7上)并用我当前电脑上的那个取而代之。这解决了我的问题。
答案 1 :(得分:0)