您的位置:首页 > 大数据 > 人工智能

SDL项目常见问题( error LNK2019: 无法解析的外部符号 _main ,该符号在函数 _mainCRTStartup 中被引用)

2012-09-07 13:30 447 查看
该问题在网上被很多网友提问,各位网友给出了各种各样的答案。在此,我在SDL多媒体库中也遇到了这个问题。经过好一阵探索,终于找到答案。

正常情况下,在编译好SDL的头文件与库以后,只要将头文件与库文件路径指向正确位置。则添加头文件、库,就可以直接使用了。

一般而言,利用的静态库为SDL.lib、SDLmain.lib,动态库为SDL.dll,头文件为SDL.h。

如果在项目中如下使用:

#include <SDL.h>

#pragma comment(lib, "SDL.lib")

int main()

{

...

}

则会出现上述链接错误。原因为缺了库SDLmain.lib。即采用以下方案,则正确。

#include <SDL.h>

#pragma comment(lib, "SDL.lib")

#pragma comment(lib, "SDLmain.lib")

int main()

{

...

}

此篇文章来自【/article/8753641.html
内容来自用户分享和网络整理,不保证内容的准确性,如有侵权内容,可联系管理员处理 点击这里给我发消息
标签: 
相关文章推荐