SDL 入门:SDL2入门教程(01_hello_SDL)_只看不写的小咸鱼的博客-CSDN博客_sdl2教程
Lazy Foo' Productions - Hello SDL: Your First Graphics Window
apt-get install libsdl2-dev
g++ 01_hello_SDL.cpp -I/usr/include/SDL2 -L/usr/lib -lSDL2 -lstdc++ -o test
[踩坑笔记]sdl2/minGW-64 undefined reference to `WinMain‘ [踩坑笔记]sdl2/minGW-64 undefined reference to `WinMain‘_haunan的博客-CSDN博客
主函数main 是否拼写错误,如:mani、mian之类的。
注意库的链接顺序(minGW下),如下:
g++ main.cpp -lmingw32 -lSDL2main -lSDL2
预处理宏定义到此为止
在 int main() 前添加#undef main
x86_64-w64-mingw32-g++ 01_hello_SDL.cpp -I/home/admin2/app_lianxi/SDL2_hello/SDL2-2.0.16/x86_64-w64-mingw32/include/SDL2 -L/home/admin2/app_lianxi/SDL2_hello/SDL2-2.0.16/x86_64-w64-mingw32/lib -lSDL2 -lstdc++ -o test.exe
另外windows需要跑起来的话需要对应的SDL2.dll
MinGW-w64安装教程:MinGW-w64安装教程——著名C/C++编译器GCC的Windows版本 - 苍青浪 - 博客园
sudo apt-get install mingw-w64
x86_64-w64-mingw32-gcc hello_world.c -o hello.exe
注意:windows下不加exe不给运行