우리는 32 비트 디버그 모드에서 _ITERATOR_DEBUG_LEVEL = 0과 같이 잘못된 플래그로 컴파일 된 다른 공급 업체의 라이브러리를 사용하고 있습니다. 버그 리포트를 이미 제출했지만 중간 솔루션이 필요합니다. 우리는 stl을 사용하지 않기 때문에이 라이브러리를 사용하는 하위 프로젝트에 대해이 플래그를 자유롭게 변경할 수 있습니다. 그러나 나는 그렇게하는 법을 알 수 없다. 내가 시도한 것은 작동하지 않았다 :VS2010에서 _ITERATOR_DEBUG_LEVEL을 (를) 설정하는 방법은 무엇입니까?
/D_ITERATOR_DEBUG_LEVEL=0
> LINK : warning LNK4044: unrecognized option '/D_ITERATOR_DEBUG_LEVEL=0'; ignored
#define _ITERATOR_DEBUG_LEVEL 0
> Nothing happens
체크 된 반복자없이 프로젝트를 컴파일하는 올바른 구문이나 옵션은 무엇인가?
/D가있다 컴파일러에 대한 옵션 및 당신은 링커에 준 –