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環境(並保存在服務面對修改包等)

其他解決方法?

回答

0

如何簡單地將系統包含目錄添加到目錄之前的包含路徑?

+0

似乎會破壞他需要他的intrin.h副本的代碼。 – 2009-06-10 14:30:54