VS 2022 를 사용중인데 define 된 코드에 마우스를 가져다대면 처리가 결과가 보이기도 한다.

전처리된 결과를 파일로 보고 싶으면 속성 페이지 > 구성 속성 > C/C++ > 전처리기 탭에서 '파일로 전처리' 항목을 '예(/P)' 로 선택하고 컴파일하면 된다. 중간 디렉터리에 i 확장자의 파일이 생성된다.

// 전처리 전
	return EXIT_SUCCESS;
}

SetWin32ConsoleApp(PpApp);

// 전처리 후

	return 0;
}

int wmain(int argc, wchar_t *argv[], wchar_t *envp[]) { return WmainT<PpApp>(argc, argv, envp); };

include 구문도 처리되어 파일 용량이 꽤 큰데 아래쪽에서 대상 cpp 파일의 처리 결과를 확인할 수 있다.

https://www.bestdev.net/397

 

Visual Studio.NET 2003에서 전처리 결과 소스 확인방법

Visual C++ 컴파일러 옵션 /P(파일 전처리)참고 항목 컴파일러 옵션 | 컴파일러 옵션 설정 /P 이 옵션을 사용하면 C 및 C++ 소스 파일을 전처리하여 전처리 결과를 파일에 씁니다. 파일의 기본 이름은

www.bestdev.net

 

728x90

+ Recent posts