1
나는이 내 코드에서 다음 디버그 문 :Clion : 디버그 수준을 정의하는 방법?
#if (DEBUG_LEVEL > 0)
printf("ITER %d\n", iter);
#endif
가 어떻게 Clion 디버거에서 디버그 수준을 정의 할 수 있습니다? CMAKE를 사용해야합니까?
if (DEBUG_LEVEL)
add_definitions(-DDEBUG_LEVEL=${DEBUG_LEVEL})
endif()
그것은 기본적으로 말한다 : DEBUG_LEVEL "당신이있는 경우"
"CMake 변수가 정의, 컴파일러에 DEBUG_LEVEL=X
처리기 정의를 통과"
답변 해 주셔서 감사합니다. 네, 글로벌 변수가이 문제를 해결할 수 있지만 솔루션이 훨씬 더 좋습니다 : D – spacegoing