網(wǎng)站首頁(yè) 編程語(yǔ)言 正文
1、下載庫(kù)
說(shuō)明:下載Development Libraries合適的包
i686-w64-mingw32 目錄為32位windows庫(kù);
x86_64-w64-mingw32 目錄為64位windows庫(kù);
http://www.libsdl.org/download-2.0.php
2、復(fù)制頭文件、庫(kù)文件到mingw目錄
我這里使用 i686-w64-mingw32
$ ls
bin/ include/ lib/ share/
①?gòu)?fù)制lib下的庫(kù)文件到mingw/lib下
②復(fù)制include下頭文件到mingw/include下
3、測(cè)試代碼
編譯: gcc -o SdlTest.exe sdlTest.c -lmingw32 -lSDL2main -lSDL2 -I./include
#include<stdio.h>
#include<SDL2/SDL.h>
int main(int argc, char *argv[]) //寫(xiě)完整,不然報(bào)錯(cuò),因?yàn)?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、運(yùn)行
運(yùn)行要注意:添加SDL2中的 SDL2.dll 動(dòng)態(tài)庫(kù)文件到可執(zhí)行程序所在目錄,否則可能出錯(cuò)
$ ./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、運(yùn)行結(jié)果
$ ./SdlTest.exe
init ok
原文鏈接:https://blog.csdn.net/weixin_44328568/article/details/120664845
相關(guān)推薦
- 2022-06-08 并發(fā)編程CountdownLatch結(jié)合線程池實(shí)現(xiàn)
- 2022-11-21 得物基于StarRocks的OLAP需求實(shí)踐詳解_數(shù)據(jù)庫(kù)其它
- 2022-06-28 EF?Core項(xiàng)目中不同數(shù)據(jù)庫(kù)需要的安裝包介紹_實(shí)用技巧
- 2022-05-28 Entity?Framework?Core生成數(shù)據(jù)庫(kù)表_實(shí)用技巧
- 2022-09-16 Pandas篩選DataFrame含有空值的數(shù)據(jù)行的實(shí)現(xiàn)_python
- 2022-08-13 局域網(wǎng)中共享文件夾
- 2023-06-18 Python實(shí)現(xiàn)兩種稀疏矩陣的最小二乘法_python
- 2022-03-17 C++游戲編程之模擬實(shí)現(xiàn)鍵盤(pán)打字程序_C 語(yǔ)言
- 最近更新
-
- window11 系統(tǒng)安裝 yarn
- 超詳細(xì)win安裝深度學(xué)習(xí)環(huán)境2025年最新版(
- Linux 中運(yùn)行的top命令 怎么退出?
- MySQL 中decimal 的用法? 存儲(chǔ)小
- get 、set 、toString 方法的使
- @Resource和 @Autowired注解
- Java基礎(chǔ)操作-- 運(yùn)算符,流程控制 Flo
- 1. Int 和Integer 的區(qū)別,Jav
- spring @retryable不生效的一種
- Spring Security之認(rèn)證信息的處理
- Spring Security之認(rèn)證過(guò)濾器
- Spring Security概述快速入門(mén)
- Spring Security之配置體系
- 【SpringBoot】SpringCache
- Spring Security之基于方法配置權(quán)
- redisson分布式鎖中waittime的設(shè)
- maven:解決release錯(cuò)誤:Artif
- restTemplate使用總結(jié)
- Spring Security之安全異常處理
- MybatisPlus優(yōu)雅實(shí)現(xiàn)加密?
- Spring ioc容器與Bean的生命周期。
- 【探索SpringCloud】服務(wù)發(fā)現(xiàn)-Nac
- Spring Security之基于HttpR
- Redis 底層數(shù)據(jù)結(jié)構(gòu)-簡(jiǎn)單動(dòng)態(tài)字符串(SD
- arthas操作spring被代理目標(biāo)對(duì)象命令
- Spring中的單例模式應(yīng)用詳解
- 聊聊消息隊(duì)列,發(fā)送消息的4種方式
- bootspring第三方資源配置管理
- GIT同步修改后的遠(yuǎn)程分支