본문 바로가기

프로그래밍/MFC

MFC 프로젝트에서 C 파일 컴파일 하기

보통 MFC 프로젝트에서 C파일을 만들어 쓸일이 별로 없지만, 저 같은 경우는 윈도우에서 코드를 만들고 기능 확인 후 임베디드 프로젝트로 파일을 옮깁니다. MFC는 C++ 프로젝트이고, 임베디드 코드는 C로 되어 있다보니, 옮길 때마다 Cpp 파일을 C로 바꾸는 것도 귀찮은 작업이고 실수하기 쉬운 일입니다. 그렇다고 cpp파일을 강제로 C로 바꾸면 오류를 뿜습니다. 이 때 MFC의 컴파일 옵션 중에 .c 파일을 cpp로 간주하여 컴파일 하는 옵션이 있습니다.

 

프로젝트 속성페이지 - C/C++ - 고급

컴파일 옵션을 C++ 코드로 컴파일 (/TP)로 바꾸면 됩니다.


 


 

만일 /TC로 하면 모든 파일을 .c로 간주합니다.

참고하세요.