0
我們的代碼包括:vector
,其中包括memory
,其中包括微軟的intrin.h
,但我們有我們自己對我們的intrin.h
包括路徑。因此memory
拿起我們的intrin.h
而不是系統之一,並且不能編譯。用Visual C++頭文件的文件名衝突尋求解決辦法
我們的intrin.h
和微軟已經有好幾年了,但我們之前從未有過沖突 - VS 2010引入了新的依賴關係。移動或重命名我們的intrin.h
將是一個痛苦,我寧願避免它。
有沒有什麼辦法可以說服MSVC查看我們自己的系統包含目錄?編輯memory
說:
#include "intrin.h"
而不是
#include <intrin.h>
的作品,但我不希望整個團隊不得不修改他們的Visual Studio環境(並保存在服務面對修改包等)
其他解決方法?
似乎會破壞他需要他的intrin.h副本的代碼。 – 2009-06-10 14:30:54