日本免费高清视频-国产福利视频导航-黄色在线播放国产-天天操天天操天天操天天操|www.shdianci.com

學無先后,達者為師

網站首頁 編程語言 正文

windows下的SDL開發環境搭建(基于mingw編譯運行)

作者:_杜競寧_ 更新時間: 2022-07-16 編程語言

1、下載庫
說明:下載Development Libraries合適的包
i686-w64-mingw32 目錄為32位windows庫;
x86_64-w64-mingw32 目錄為64位windows庫;

http://www.libsdl.org/download-2.0.php

2、復制頭文件、庫文件到mingw目錄
我這里使用 i686-w64-mingw32

$ ls
bin/  include/  lib/  share/

①復制lib下的庫文件到mingw/lib下
②復制include下頭文件到mingw/include下

3、測試代碼
編譯: gcc -o SdlTest.exe sdlTest.c -lmingw32 -lSDL2main -lSDL2 -I./include

#include<stdio.h>
#include<SDL2/SDL.h>

int main(int argc, char *argv[]) //寫完整,不然報錯,因為 int SDL_main(int argc, char *argv[])
{
	if(SDL_Init(SDL_INIT_VIDEO) == -1){	
		printf("init fail\r\n");
		return 0;
	}
	printf("init ok\r\n");
	SDL_Quit();	
	return 0;
}

4、運行
運行要注意:添加SDL2中的 SDL2.dll 動態庫文件到可執行程序所在目錄,否則可能出錯

$ ./SdlTest.exe
C:/Users/13919/Desktop/SDL2-2.0.16/i686-w64-mingw32/SdlTest.exe: error while loading shared libraries: ?: cannot open shared object file: No such file or directory

5、運行結果

$ ./SdlTest.exe
init ok

原文鏈接:https://blog.csdn.net/weixin_44328568/article/details/120664845

欄目分類
最近更新