파일 이름 충돌에 대한 해결 방법을 찾고 Visual C ++ 헤더 파일
-
13-09-2019 - |
문제
우리의 코드에는 포함됩니다 vector
, 여기에는 포함됩니다 memory
, 여기에는 Microsoft가 포함됩니다 intrin.h
, 그러나 우리는 있습니다 intrin.h
우리 자신의 경로 포함. 따라서 memory
우리를 데리러 intrin.h
시스템 대신 대신 컴파일하지 못합니다.
우리 둘 다 intrin.h
그리고 Microsoft는 수년간 있었지만 우리는 이전에 갈등을 한 적이 없었습니다. vs 2010은 새로운 의존성을 소개합니다. 우리의 움직임 또는 이름 변경 intrin.h
고통이 될 것입니다. 그리고 나는 그것을 피하고 싶습니다.
MSVC가 시스템에서 우리 자신의 디렉토리를 포함하도록 설득 할 수있는 방법이 있습니까? 편집 memory
말하기 :
#include "intrin.h"
보다는
#include <intrin.h>
작동하지만 팀 전체가 비주얼 스튜디오 환경을 수정하고 서비스 팩에 직면하여 수정해야합니다.)
이 문제를 해결하는 다른 방법이 있습니까?
해결책
단순히 시스템을 추가하면 디렉토리 포함 경로에 디렉토리가 포함되어 있습니까?
제휴하지 않습니다 StackOverflow