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】
正常情况下,在编译好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】
相关文章推荐
- SDL项目常见问题( error LNK2019: 无法解析的外部符号 _main ,该符号在函数 _mainCRTStartup 中被引用)
- error LNK2019: 无法解析的外部符号 _main,该符号在函数___tmainCRTStartup 中被引用
- error LNK2019: 无法解析的外部符号 _main,该符号在函数 ___tmainCRTStartup 中被引用
- error LNK2019: 无法解析的外部符号 _main,该符号在函数___tmainCRTStartup 中被引用
- (在hello,MFC的创建过程中,新建项目时所配置的属性出现错误)error LNK2019: 无法解析的外部符号 _main,该符号在函数 ___tmainCRTStartup 中被引用 MSVCRTD.lib
- error LNK2019: 无法解析的外部符号 _main,该符号在函数 ___tmainCRTStartup 中被引用 msvcrtd.lib
- error LNK2019: 无法解析的外部符号 _main,该符号在函数 ___tmainCRTStartup 中被引用
- error LNK2019: 无法解析的外部符号 _SDL_main,该符号在函数 _main_utf8 中被引用
- error LNK2019: 无法解析的外部符号 _main ,该符号在函数 _mainCRTStartup 中被引用
- 使用SDL2出现 “error LNK2019: 无法解析的外部符号 _SDL_main,该符号在函数 _main 中被引用” 时的可能错误记录
- windows配置SDL出现无法解析的外部符号 _main,该符号在函数 ___tmainCRTStartup 中被引用
- windows配置SDL出现无法解析的外部符号 _main,该符号在函数 ___tmainCRTStartup 中被引用
- error LNK2019: 无法解析的外部符号 _main,该符号在函数 ___tmainCRTStartup 中被引用 LIBCMT.lib
- 无法解析的外部符号 _main,该符号在函数 ___tmainCRTStartup 中被引用
- 错误 1 error LNK2019: 无法解析的外部符号 _main,该符号在函数 ___tmainCRTStartup 中被引用
- 无法解析的外部符号 _main,该符号在函数 ___tmainCRTStartup 中被引用
- error LNK2019: 无法解析的外部符号 _SDL_main,该符号在函数 _main_utf8 中被引用
- 错误 error LNK2019: 无法解析的外部符号 _main,该符号在函数 ___tmainCRTStartup 中被引用
- error LNK2019: 无法解析的外部符号 WinMain,该符号在函数 "int __cdecl invoke_main(void)”中被引用
- error LNK2019: 无法解析的外部符号 _WinMain@16,该符号在函数 ___tmainCRTStartup 中被引用