• 전체강좌

    Visual Studio 2015 & Embedded Compact 2013 컴파일 에러 해결 방법 - C1051 에러

    twitter facebook

    안녕하세요? 착한이입니다.

    Visual Studio 2015로 Embedded Compact 2013 개발하다 보면 C1051 에러가 발생할 수 있습니다.

    Visual Studio 2015 Update 2를 적용하셨다면 기존 BSP를 빌드 할 때 C1051 에러가 발생할 수 있습니다.

    예를 들어 다음과 같은 에러가 발생할 수 있습니다.

    fatal error C1051: program database file, 'c:\wince800\platform\WAD_MX6\a.c, 중략, delete it and recompile

    해결 방법은 에러 내용에도 있듯이 pdb 파일을 삭제하고 다시 빌드 하는 것입니다. 

    해당 pdb 파일을 삭제하고 빌드 하면 정상적으로 빌드됩니다.

    그런데 Visual Studio 2015로 다시 OSDesign을 열어 빌드 하면 같은 에러가 발생 할 수 있습니다.

    이때는 BSP 소스 폴더의 읽기 속성을 해제 시켜 주시면 정상적으로 빌드가 됩니다.

    빌드 환경이 다른 경우에도 같은 에러가 발생할 수 있으니 참고 하시면 좋을 듯 합니다.

    그럼 즐거운 개발 하시길 바랍니다.