作者:XbZSZl_682 | 来源:互联网 | 2023-10-16 18:10
搜遍整个互联网,哈哈,没找到办法!错误如下:MyFirsterrorLNK2019:无法解析的外部符号_SDL_main,该符号在函数_main中被引用它有这么一段定义,
搜遍整个互联网,哈哈,没找到办法!
错误如下:
MyFirst error LNK2019: 无法解析的外部符号 _SDL_main ,该符号在函数 _main 中被引用
它有这么一段定义,好像是出在这,不知道怎么办!
/* The application's main() function must be called with C linkage,
and should be declared like this:
#ifdef __cplusplus
extern "C"
#endif
int main(int argc, char *argv[])
{
}
*/
#define main SDL_main
/* The prototype for the application's main() function */
extern C_LINKAGE int SDL_main(int argc, char *argv[]);
6 个解决方案
SDL.lib SDLMain.lib
连接了这两个东西!
如果确认连接了这两个lib,应该就没有问题了
程序就这一个错误吗?有没有说lib找不到之类
OK,搞定了!谢谢!
我去掉了SDLMain.lib
怪了,居然去掉会没问题?
那定义那个外部的函数到哪里去找!汗!
预编译有时候就是看这糊涂,因为整个这个文件可能被另外一个预编译包含:)