我正在尝试使用 SDL 和 OpenGL 编译一个简单的 c++ 程序。问题是我不想使用 VS 普通项目来做到这一点。我想使用 VS 命令提示符编译它。我正在使用以下命令行:
C:\Users\USER\Desktop\Program> cl /EHsc /MDd main.cpp
它给出了以下错误:
Microsoft (R) 32-bit C/C++ Optimizing Compiler Version 16
Copyright (C) Microsoft Corporation. All rights reserved
main.cpp
Microsoft (R) Incremental Linker Version 10.00.40219.01
Copyright (C) Microsoft Corporation. All rights reserved
/out:main.exe
main.obj
LINK : fatal error LNK1561: entry point must be defined
C:\Users\USER\Desktop\Program>
我知道该错误仅在包含 SDL.h 时才会出现,但它对您没有帮助...那么,更改入口点的代码是什么以及整个编译命令行的外观如何?