我想编译这段代码:
#include <SDL.h>
int main(int argc, char* argv[]) {
return 0;
}
但它无法链接:Error 1 error LNK1561: entry point must be defined
这个库中有一些奇怪的代码:http://hg.libsdl.org/SDL/file/75726efbf679/include/SDL_main.h
#define main SDL_main
我还添加了SDL2.lib;SDL2main.lib
到项目设置 => 链接器 => 输入。
我该怎么做才能运行这个项目?
使用VS 2012 SP3,空的C++项目。
main()
有问题,在我的代码中,我将它拼错成了大写字母M的Main
,纠正后错误消失了。 - razz