Visual Studio 2013 迁移:无法打开包含文件:"dxerr8.h":没有这样的文件或目录

Visual studio 2013 Migration : Cannot open include file: 'dxerr8.h': No such file or directory

本文关键字:文件 dxerr8 2013 Studio Visual 包含 迁移      更新时间:2023-10-16

我在Visual Studio 2003中使用DirectX库编写了一个vc++应用程序在我的应用程序中使用"dxerr8.h"来提供directX消息的跟踪。

我可以在以下路径

中找到该文件

"C:Program FilesMicrosoft Visual Studio .NET 2003Vc7PlatformSDKIncludedxerr8.h"

现在我正在迁移我的应用程序到Visaul Studio 2013,它抛出一个编译错误

无法打开包含文件:'dxerr8.h':没有这样的文件或目录

我在Visual Studio 2013安装文件夹中搜索了该文件,但没有找到。

"C:Program FilesMicrosoft Visual Studio 12.0VC"

  1. 平台sdk文件夹在哪里?
  2. 我需要安装DirectX SDK来摆脱这个错误吗?

如何明确这个问题?

当前SDK具有DXGetErrorString功能。从代码中的所有名称中删除"8"应该可以解决您的问题。

DXERR8最后一次发布是在2007年8月的DirectX SDK中。DXERR将在任何情况下替换旧库的所有使用。

参见DXERR.LIB在哪里?为DXERR的替代,避免使用旧的DirectX SDK。