在您尝试将我与其他问题联系起来之前,请先阅读所有内容。我收到此错误但我已正确设置所有内容。这不是我第一次使用c ++。我是一个温和的用户,从来没有遇到过这个问题,也没有我的任何其他项目。
我开始说我的说法“D3DX10.h”确实存在于“C:\ Program Files(x86)\ Microsoft DirectX SDK(2010年6月)\包含”中。
“DXSDK_DIR”系统变量指向“C:\ Program Files(x86)\ Microsoft DirectX SDK(2010年6月)\”。
我所包含的所有配置的项目目录包括“$(DXSDK_DIR)Include”。
现在当我尝试#include <D3DX10.h>
时,我得到“错误C1083:无法打开包含文件:'D3DX10.h':没有这样的文件或目录”但是当我尝试'#include“C:/ Program Files( x86)/ Microsoft DirectX SDK(2010年6月)/Include/D3DX10.h“',它确实构建并运行,没有错误。
有没有人遇到过这个问题,无论如何都要解决它?
再次请记住,我有其他项目使用系统变量得到“D3DX10.h”。这不是问题所在。
答案 0 :(得分:0)
公顷!我知道了!这是父项目,也需要定义环境变量,因为我的库直接使用D3DX10.h中的一些变量。