这几天在使用SDL2,之前一直都没有错,直到上午把项目搬了个地方。结果一直出现 “error LNK2019: 无法解析的外部符号 _SDL_main,该符号在函数 _main 中被引用” 。

 

看了网上的方法都说是没有正确定义 main 函数 ,这是SDL2main.lib指定需要的函数。结果我把他定义在了"xx.h"这样的头文件中。

 

原来我一直没理解头文件和源文件的重要区别。把 main 函数定义在 "xx.cpp" 这样的源文件中就可以正确编译了。

 

看来还需要再理解理解c的编译原理啊。(c/c++哭晕在厕所,java和C#的胜利啊这是。)

相关文章:

  • 2021-11-05
  • 2021-09-16
  • 2022-12-23
  • 2021-09-15
  • 2021-06-10
  • 2021-04-30
  • 2021-08-31
  • 2022-12-23
猜你喜欢
  • 2021-06-04
  • 2022-01-31
  • 2022-12-23
  • 2022-12-23
  • 2021-10-30
  • 2022-01-24
  • 2022-12-23
相关资源
相似解决方案