今天在vs环境下配置SDL的过程中,编译一直出现一个错:
无法解析的外部符号 _main,该符号在函数 ___tmainCRTStartup 中被引用
找了半天的问题,最后才发现是工程中用到的SDL.dll和SDL.lib版本不一致导致的,换成相同版本就不会出现这个问题。
还有一种情况就是在添加lib的过程中需要把SDLmain.lib也添加到工程中,否则也会出现上面的那个错误。
本文介绍了解决在VS环境中配置SDL时遇到的“无法解析的外部符号_main”错误的方法。问题通常由SDL.dll与SDL.lib版本不一致引起,或未正确添加SDLmain.lib导致。
今天在vs环境下配置SDL的过程中,编译一直出现一个错:
无法解析的外部符号 _main,该符号在函数 ___tmainCRTStartup 中被引用
找了半天的问题,最后才发现是工程中用到的SDL.dll和SDL.lib版本不一致导致的,换成相同版本就不会出现这个问题。
还有一种情况就是在添加lib的过程中需要把SDLmain.lib也添加到工程中,否则也会出现上面的那个错误。

被折叠的 条评论
为什么被折叠?