2015. 7. 14. 11:16

SDL (Simple Direct Media Layout)을 사용하는데


다음과 같은 에러가 발생한다


MSVCRTD.lib(crtexe.obj) : error LNK2019: unresolved external symbol 

                                 _main referenced in function ___tmainCRTStartup

1>D:\bin\Debug\Tutorial.exe : fatal error LNK1120: 1 unresolved externals


이것은 main( ) 함수를 호출할 때 SDL에서 정의 해놓은 SDL_main( )과 겹치기 때문


#define main SDL_main( )


따라서 이것을 막으려면


#undef main


을 해주면 된다


이런 글은 언제 쯤 우리나라에서 검색될 수 있으려나