如何使VS2010更喜欢一个包含目录而不是另一个
How do I make VS2010 prefer one include directory over another?
我试图使用DirectX SDK中的XInput.h
文件,但此文件也存在于Windows SDK中(并且它是该文件的不同变体)。
我已经尝试在项目设置之前和之后将$(DXSDK_DIR)Include;
添加到包含目录中,$(IncludePath)
只是为了尝试使其工作。
我得到VS以某种方式使用DirectX SDK版本编译我的程序,但清理后它又回到使用Windows SDK版本…这看起来几乎是随机的,不是吗?
我在Visual Studio 2010中使用2007年8月的DirectX SDK(用于DirectDraw)时遇到了同样的问题。
我最终做的是删除所有默认的包含路径,只在包含列表中指定DirectX SDK路径,然后检查"来自父或项目默认",其中包括框架SDK。
为我工作,希望这对我有帮助。
相关文章:
- 在作为静态成员包含在另一个类中的类的构造函数中使用 cout
- CMake 将库包含在另一个库中
- 包含来自另一个文件的函数会导致范围错误(openFoam)
- 如果标头包含在另一个标头中,但不包含 CPP,则静态断言
- 如何将 cpp 包含在另一个 cpp 中,例如复制粘贴而不是声明
- 查找一个阵列包含在另一个C++中的次数
- C++在xcode 8中包含来自另一个项目的头
- 为什么在 C++ 中,当对象包含在另一个对象中时,复制构造函数被调用两次
- 类模板包含在另一个类模板C 中
- 查找一个区域中未包含在另一个区域中的第一个元素
- 只有Arduino的第一个对象在包含在另一个对象的集合/数组中时会丢失其数据属性值
- 当包含在另一个向量中时,如何使用矢量包装程序类
- 包含引用另一个矢量内容的矢量的对象
- 如何有效地从该对象中包含的另一个对象访问对象字段/属性
- 如何在vc++中将命名空间包含在另一个项目的另一个文件中
- 将一个类作为成员变量包含在另一个类 (C++)
- 从映射中删除键不包含在另一个向量中的元素
- 包含来自另一个目录的标头时出现 Visual Studio 链接错误
- 当用c++编写数组时,我尝试将数组包含到另一个类中,但不起作用
- Eclipse CDT C/C++:包含来自另一个项目的头文件