SDL 常见错误

1>SDL2main.lib(SDL_windows_main.obj) : error LNK2019: 无法解析的外部符号 _SDL_main,该符号在函数 _main 中被引用
1>F:\FFmpeg Code\ffmpeg_show\Debug\ffmpeg_show.exe : fatal error LNK1120: 1 个无法解析的外部命令

 

最近用VS2013使用SDL,发现链接时出现了个小问题,仔细想了一下,猜测是SDL 定义了自己的main函数,仔细一看果然如此。

这是因为SDL跨平台,定义了不同环境下指定的main函数,我们只需找到SDL的头文件,

SDL 常见错误_第1张图片

找到#define main SDL_main注释掉即可,因为都是我们自己指定main函数,所以注释掉就好了。

 

你可能感兴趣的:(SDL 常见错误)