2016-11-08 14 views
1

N-arg 트릭을 사용하여 인수를 계산하고 __VA_ARG__ 인수 개수에 따라 특정 하위 매크로를 생성하는 몇 가지 복잡한 전처리 매크로가 있습니다. Visual Assist는이를 좋아하지 않으며 구문 분석 및 오류 보고서를 완전히 엉망으로 만듭니다. 미리 정의 된 매크로 (예 : __VAX__ 또는 __VISUAL_ASSIST__)가 시각적 지원 파싱의 경우 특정 코드를 구현하기 위해 정의되었는지 알고 싶습니다. 그렇지 않은 경우 섹션을 파싱하는 시각적 지원이나 특정 버전의 매크로를 제공하는 방법을 피하는 다른 방법을 알고 있습니까?Visual Assist 특정 전 처리기 섹션을 만드는 방법이 있습니까?

답변

2

va_stdafx.h 파일을 작성하여 Visual Assist에 특정 매크로 버전을 부여 할 수 있습니다. 이 파일 안에는 Visual Assist에서 볼 수있는 간단한 매크로 정의를 넣으십시오. 파일이 빈 줄로 끝나야합니다.

과정은 여기에 설명되어 있습니다 : https://support.wholetomato.com/default.asp?W302

+0

감사합니다! 나는 이것을 시험하고 당신에게 나의 피드백을 제공합니다! – Juicebox