혁신적이면서 상당히 광범위하고 간간히 전문적인 상식과 진실에 기초한 정신과 이노의 본격 아나키 블로그

Posted
Filed under 이노/Programmings

MFC 프로젝트가 아닌 코드에서 리소스를 추가하면 가끔 “cannot open include file ‘afxres.h’“란 에러가 나는 경우가 있다.
나의 경우는 드라이버 탬플릿으로 프로젝트를 만들면 이런 에러가 나서 MS가 미친게 아닌가 생각했었는데 검색해보니 해결방법이 있었다.

http://howtofix.pro/vs-2012-fatal-error-rc1015-cannot-open-include-file-afxres-h/

위에 MCF 라이브러리를 까세요. 뭐 이런 얘기는 넘어가고 중간에 보면...

This header is a part of the MFC Library. VS Express edition doesn’t contain MFC. If your project doesn’t use MFC you can safely replace afxres.h with windows.h in your terrain2.rc.

이 헤더는 MFC 라이브러리에 포함되어 있습니다. VS Express 에디션은 MCF가 없지염. 만일 프로젝트에서 MFC를 사용할 수 없으면 windows.h로 afxres.h를 안전하게 대체할 수 있습니다.
(물론 리소스에서 참조할 때 이야기)

잘된다. MFC를 전부 써야할 필요가 없는데 저런 에러가 나면 시도해보시라.

2014/01/09 13:11 2014/01/09 13:11