如何解决SDL2编译出现的Lnk2019错误
1、我建立的工程时基于控制台的Win32程序,所以第一步检查包含的头文件
#include <SDL.h>
#include <SDL_main.h>
前提是已经将SDL的头文件路径包含了。

2、检查库文件是否包含,
a. 要包含库文件SDL2.lib,SDL2main.lib所在路径
b. 添加链接库SDL2.lib,SDL2main.lib 到工程属性中,
#pragma comment(lib ,"sdl2.lib")
#pragma comment(lib ,"SDL2main.lib")
或者设置到工程属性中。

3、如果是VC编译基于控制台的程序,需要检查是否定义SDL_MAIN_HANDLED (重要),没有则
#define SDL_MAIN_HANDLED
以上完成,重新编译,发现Lnk2019问题没有了。
声明:本网站引用、摘录或转载内容仅供网站访问者交流或参考,不代表本站立场,如存在版权或非法内容,请联系站长删除,联系邮箱:site.kefu@qq.com。
阅读量:140
阅读量:137
阅读量:182
阅读量:116
阅读量:35