2013-10-10 2 views
3

#define 안에있는 Visual Studio의 C 코드에 대한 중단 점을 설정하는 방법이 있습니까? 중단 점을 설정하면 도달하지 못하고 나머지 코드는 계속 실행됩니다. 예를 들면 다음과 같습니다.Visual Studio에서 매크로에 중단 점 설정

#define YY_USER_ACTION sn_yylloc.first_line = sn_yylloc.last_line =sn_yylineno; \ 
sn_yylloc.first_column = sn_yycolumn; \ 
sn_yylloc.last_column = sn_yycolumn + sn_yyleng -1; \ 
sn_yycolumn += sn_yyleng; 

코드는 Flex에서 생성되는 렉서이지만 실제로는 중요하지 않습니다.

답변

6

#define은 전 처리기 에 의해 편집 전에 확장 중입니다. 수행 할 수있는 작업은 원래 코드 대신이 코드를 사용하여 Visual Studio 디버거를 실행하는 것입니다 (사전 처리 된 코드를 사용하는 방법은 this question을 읽어보십시오).

관련 문제