寻求解决方法使用Visual C ++头文件的文件名冲突
-
13-09-2019 - |
题
我们的代码包括vector
,其中包括memory
,其中包括微软的intrin.h
,但我们有我们自己对我们包括路径的intrin.h
。因此memory
拾取我们intrin.h
代替系统之一,并且未编译。
我们两个intrin.h
和微软已经存在多年,但我们从来没有过冲突之前 - 相较于2010年引入了新的依赖。移动或重命名我们的intrin.h
将是一个痛苦,我宁愿避免它。
有没有一些方法,我可以说服MSVC在系统中查找包括目录之前,我们自己?编辑memory
地说:
#include "intrin.h"
,而不是
#include <intrin.h>
的作品,但我不希望整个团队不得不修改他们的Visual Studio环境(并让他们修改服务包的脸,等等。)
解决此工作的任何其他方式?
解决方案
关于简单地增加了系统如何包括目录包含路径的目录之前?
不隶属于 StackOverflow