C++ SDL学习之路 1st —— 配置一下SDL
来源:互联网 发布:关于茶的软件 编辑:程序博客网 时间:2024/06/06 20:15
好的,最近我找了一个EasyX图形库的官方群 C语言革命 中的一位管理员,他同意教我SDL哦!
所以这个SDL系列我也是刚开始学,不会像其他系列一样已经会了再写的博客。
现在我已经学会了如何配置SDL,上车吧:
The first step(第一步):
去官网下载SDL2.0,下载完解压即可,这里是地址:
http://www.libsdl.org/download-2.0.php
选择下面的SDL2-devel-2.0.5-VC.zip (Visual C++ 32/64-bit)下载
The second step(第二步):
首先,用Visual Studio(也可以是别的IDE,但是我用的是这个)新建一个空项目(控制台项目也可以),然后右键解决方案资源管理器中的项目(项目名称),然后选择属性,如图操作:
The third step(第三步):
接下来选择VC++目录,然后更改包含目录和库目录中的目录位置,分别改成include和lib\x86,前面加你你的SDL2文件夹所在的位置
The fourth step(第四步):
然后展开链接器,选择里面的输入,然后添加 附加依赖项,然后如图操作,在里面添加
SDL2.lib
SDL2main.lib
The fifth step(第五步):
再找到链接器中的系统,找到第一个 子系统,将里面改为:
控制台 (/SUBSYSTEM:CONSOLE)
The sixth step(第六步):
依次点击“确定”“确定”就可以啦
The seventh step(第七步):
新建一个cpp,名字随意,然后开心的输入(复制吧,骚年)下面的代码:
#include <SDL.h>#include <stdlib.h>int main(int argc, char** args) { if (SDL_Init(SDL_INIT_EVERYTHING)) { return 0; } atexit(SDL_Quit); return 0;}
The eighth step(第八步):
接下来F5一下,如果成功弹出呵呵的控制台窗口并且一闪而过,那么恭喜:你的第一个SDL程序诞生了(SDL配置成功)。
如果报错(如图):
那么就有下面的一步:
The ninth step(第九步,都报错的~):
将SDL2-2.0.5\lib\x86中的SDL2.dll文件复制到你的项目exe同目录中,即 项目名称\Debug中,再运行一下,就会出现第七步的情况:一闪而过,那么恭喜你终于做出了第一个SDL程序
好吧,SDL学习之路1st结完结,撒花,2nd说不定会讲到什么我也不知道的东西,好吧,开玩笑,期待2nd吧!
注:由于此配置十分复杂,若有问题请从此博文回复或者联系QQ540809998
- C++ SDL学习之路 1st —— 配置一下SDL
- SDL之学习1
- C++ SDL学习之路 2nd —— 扩展 —— SDL中的双缓冲
- C++ SDL学习之路 2nd —— 第一个显示图片的SDL程序
- C++ SDL学习之路 3rd —— 没法关闭SDL窗口?用事件列表!
- SDL学习之2
- SDL库的学习笔记之一—devcpp环境配置
- SDL解析——SDL事件处理(1)
- SDL库的学习笔记之二—初始化、退出
- SDL库的学习笔记之四—事件处理
- SDL库的学习笔记之五—键盘
- SDL解析——SDL简介
- SDL解析——SDL视频处理
- SDL起步——SDL2的配置
- SDL配置
- SDL 配置
- SDL学习笔记之二
- SDL学习笔记之二
- 初识API(百度地图API)--------待完成
- ShareUtil 工具类,用于SharedPreferences get,set数据
- app与后台的token、sessionId、RSA加密登录认证与安全解决方案
- 各个浏览器都是什么内核整理
- HADOOP集群搭建
- C++ SDL学习之路 1st —— 配置一下SDL
- Android7.0中文文档(API)-- Scroller
- 32. Longest Valid Parentheses
- 通过formdata ajax上传图片 以及后台接收formdata数据 mvc
- Android CPU架构解析
- 移动端UI尺寸
- Android进阶之路
- java nio教程(转)
- Mysql 水平拆分和垂直拆分