在学习directshow 的时候,看到DMODemo的例子,在vs2008+directX9.26开发环境下编译不能通过,报错如下:
fatal error LNK1104: 无法打开文件“dxerr8.lib”
这是因为在directX9.26中,不存在dxerr8.lib这个文件,已经变成了dxerr9.lib.
解决方法:
右击解决方案->属性->连接器->输入->附加依赖项,在里面找到dxerr8.lib,改成dxerr9.lib.
然后,编译正常通过。一切OK。
参考:http://wiki.secondlife.com/wiki/Common_compilation_problems
在使用VS2008+DirectX9.26环境中编译DMODemo示例时遇到致命错误:无法找到dxerr8.lib文件。此问题源于DirectX版本更新导致的库文件变化。解决办法是将dxerr8.lib替换为dxerr9.lib。
1857

被折叠的 条评论
为什么被折叠?



