Im은 C++에서 작은 프로젝트를 작성하고 im은 _DEBUG 조건에서만 실행될 코드에 부분을 포함한다고 가정합니다. 코드는 다음과 같습니다 :다른 컴파일러에서 _DEBUG 정의를 사용한 다음 Visual Studio
#ifdef _DEBUG
//Debuging code area
#endif
Visual Studio는 기본적으로 IDE에서 "실행"또는 "디버그"를 클릭하여이를 지원합니다. 다른 환경에서 같은 기능을 사용하는 방법? Clion (Clang 컴파일러)에서 그렇게 할 수 있습니까? 방법? 비 디버그 (NDEBUG
정의되어있는 경우 assert()
비활성화 즉, reference here 참조) 구축을위한
표준 디버그는 디버그하지 않기 위해 'NDEBUG'입니다. 이것이'assert'가 사용하는 것임을 알 수 있습니다. 어쨌든 컴파일러와 IDE를 사용하여 원하는대로 정의 할 수 있습니다. 그것에 대한 문서가 있어야합니다. – chris