2013-03-01 2 views
0

중요한 기능을 추가하거나 변경하는 것을 잊지 않도록 매크로를 통해 아카이브 빌드 (배포 용)를 차단할 수 있기를 원합니다.매크로에서 현재 빌드 유형/스키마 결정

이상적으로, 내가하고 싶은 :

#define REQUIRE_FIX(ERROR_MSG) (\ 
#if __ \ 
#error ERROR_MSG \ 
#endif) 

내가 현재 빌드 타입/계획을 확인 __에 대한 넣어해야합니까?

+0

를 사용 아카이브 빌드를 차단하는 디버그 구성으로 – Till

답변

1

대상의 빌드 옵션에서 각 빌드 구성표에 대한 사전 처리기 정의를 설정할 수 있습니다. 디버그와 유사한이 구축 때이 자동으로 설정됩니다 정의 -

enter image description here

일반적으로 내가 할 내장 configuraton 내에서 설정되는 DEFINE 보통 통해 것을 그냥

#ifndef DEBUG 
    #error "Fix this first!" 
#endif 
관련 문제