mingw安装SDL2
时间: 2023-09-25 13:08:40 浏览: 433
你好!要在Windows上安装SDL2库并使用MinGW编译器,可以按照以下步骤进行操作:
1. 首先,访问SDL2的官方网站(https://www.libsdl.org/)并下载最新版本的SDL2开发库。
2. 解压下载的SDL2开发库文件到你想要安装的位置,比如 `C:\SDL2`。
3. 在SDL2开发库文件夹中,你会找到 `i686-w64-mingw32` 和 `x86_64-w64-mingw32` 两个文件夹,分别对应32位和64位的MinGW编译器。
4. 进入适合你系统位数的文件夹,然后将其中的 `bin` 文件夹路径(比如 `C:\SDL2\i686-w64-mingw32\bin`)添加到系统环境变量 `PATH` 中。这样做可以让编译器找到SDL2的动态链接库。
5. 创建一个新的文件夹用于存放你的SDL2项目,比如 `C:\SDL2_project`。
6. 在 `C:\SDL2_project` 中创建一个C源文件,比如 `main.c`,并使用你喜欢的编辑器打开它。
7. 在 `main.c` 中写入以下示例代码来测试SDL2是否正常工作:
```c
#include <SDL2/SDL.h>
int main(int argc, char* argv[]) {
SDL_Init(SDL_INIT_VIDEO);
SDL_Window* window = SDL_CreateWindow("SDL2 Window",
SDL_WINDOWPOS_UNDEFINED,
SDL_WINDOWPOS_UNDEFINED,
640, 480,
SDL_WINDOW_SHOWN);
SDL_Delay(3000);
SDL_DestroyWindow(window);
SDL_Quit();
return 0;
}
```
8. 保存并关闭文件。
9. 打开命令提示符(Command Prompt)并导航到你的SDL2项目文件夹,即 `C:\SDL2_project`。
10. 使用以下命令来编译和链接你的程序:
对于32位系统:
```
gcc -o main main.c -I C:\SDL2\i686-w64-mingw32\include -L C:\SDL2\i686-w64-mingw32\lib -lmingw32 -lSDL2main -lSDL2
```
对于64位系统:
```
gcc -o main main.c -I C:\SDL2\x86_64-w64-mingw32\include -L C:\SDL2\x86_64-w64-mingw32\lib -lmingw32 -lSDL2main -lSDL2
```
11. 编译成功后,会生成一个可执行文件 `main.exe`。
12. 在命令提示符中运行 `main.exe`,如果一切顺利,你将看到一个显示3秒钟的窗口。
这样,你就成功安装了SDL2并在MinGW编译器下创建了一个简单的窗口程序。希望对你有所帮助!如有任何问题,请随时提问。
阅读全文
相关推荐















