SDL2 配置 (Windows + Visual Studio)

Slides:



Advertisements
Similar presentations
中秋节 作者:杨露. “ 团圆节 ” “ 秋暮夕月 ” 的习俗 中秋拜月 热爱中秋佳节 每年农历八月十五日,是传统的中秋佳节。 这时是一年秋季的中期,所以被称为中秋。在中 国的农历里,一年分为四季,每季又分为孟、仲、 季三个部分,因而中秋也称仲秋。八月十五的月 亮比其他几个月的满月更圆,更明亮,所以又叫.
Advertisements

职业指导服务系统 欢迎了解职业指导服务系统!
第六 章数据库访问页 6.1 数据访问页视图 6.2 创建数据访问页 6.3 编辑数据访问页 6.4 查看数据访问页 退出.
授课教师:江星玲 1.
第六课 师爱助我成长 我爱我师 导入 新课 进行 新课 练习 拓展.
提高自身素质做好 新时期班主任工作 北京市广渠门中学 高金英.
普通话模拟测试 与学习平台 使用指南.
網路小說劇情建構與伏線營造 Windows98.
给点阳光我就灿烂 ——工作简历模板.
关于整合检验检测认证机构实施意见的通知(国办发〔2014〕8号)
推进德育创新 做好新时期班主任工作 北京市广渠门中学 高金英.
C++中的声音处理 在传统Turbo C环境中,如果想用C语言控制电脑发声,可以用Sound函数。在VC6.6环境中如果想控制电脑发声则采用Beep函数。原型为: Beep(频率,持续时间) , 单位毫秒 暂停程序执行使用Sleep函数 Sleep(持续时间), 单位毫秒 引用这两个函数时,必须包含头文件
在PHP和MYSQL中实现完美的中文显示
J2EE与中间件技术 ——Lab.
Android快速开发入门 巫文杰、Android工程师 讲师的CSDN博客地址
Linux 切换、 创建和删除目录 系统管理 宁波市高校慕课联盟课程
Android开发入门 -----Android 开发“Ready go!” 主讲:李晓蕾
開發環境設置.
第二十九章 DLL / LIB函式庫開發 當我們開發程式到一個階段之後,我們一定會希望各個Component的程式碼可以分開的越清楚越好。而這一章最主要就是要告訴各位讀者,我們常在Windows系統中看到的dll或是lib的檔案該怎麼實作?做出這樣的library我們又該如何運用?為什麼使用dll或是lib有利於我們開發程式?以上這些疑問都將會在這一章中得到解答。
第二讲 搭建Java Web开发环境 主讲人:孙娜
学习前的准备工作 讲师:burning.
第八章 菜单设计 §8.1 Visual FoxPro 系统菜单 §8.2 为自己的程序添加菜单 §8.3 创建快捷菜单.
第2章 Visual FoxPro 简介 Visual FoxPro概述 Visual FoxPro设计工具
R教學 安裝RStudio 羅琪老師.
大学计算机基础 典型案例之一 构建FPT服务器.
SVN服务器的搭建(Windows) 柳峰
DM81X 视频采集处理 ——简单采集显示例程讲解 广州创龙电子科技有限公司
PostgreSQL 8.3 安装要点 四川大学计算机学院 段 磊
第一单元 初识C程序与C程序开发平台搭建 ---观其大略
疾病预防控制绩效考核管理软件 开发思路 & 使用说明
单元测试工具XUnit 任课老师:黄武 下午2时20分 25.
iPhone/iPod Touch/Android
簡易 Visual Studio 2005 C++ 使用手冊
Windows 7 的系统设置.
YMSM D-PACK 安装手册 作成者:D-PACK维护组(YMSLx) 作成日:
Gzip编译及调试 曹益华
三:基于Eclipse的集成开发环境搭建与使用
程序设计工具实习 Software Program Tool
Visual Studio 2010简捷入门.
专题作业.
C语言程序设计 主讲教师:陆幼利.
Web安全基础教程
第1章 c++概述 1.1 C++语言的简史及特点 1.2 简单的C++程序 1.3 C++语言的基本组成
_18静态库与动态链接库 本节课讲师——void* 视频提供:昆山爱达人信息技术有限公司 官网地址:
Platform Builder使用介绍 WINCE系统应用开发流程说明 ACTION RDC 杨 涛 2005.Dec.3th
姚金宇 MIT SCHEME 使用说明 姚金宇
《手把手教你学STM32》 主讲人 :正点原子团队 硬件平台:正点原子STM32开发板 版权所有:广州市星翼电子科技有限公司 淘宝店铺:
动态链接库 主讲人:孙鑫
FVX基础使用篇 法视特(上海)图像科技有限公司.
JSP实用教程 清华大学出版社 第2章 JSP运行环境和开发环境 教学目标 教学重点 教学过程 2019年5月7日.
《手把手教你学STM32-STemWin》 主讲人 :正点原子团队 硬件平台:正点原子STM32开发板 版权所有:广州市星翼电子科技有限公司
LOGIX500软件入门 西安华光信息技术有限公司 2008年7月11日.
Visual Basic程序设计 第13章 访问数据库
序言 報告內容: 你對父母的感覺 你與父母的關係 你是否與父母同居 你與父母見面的時間 每天與父母的談話時間 與父母談話的內容 結論 感想.
VRP教程 2011.
本节内容 C语言的汇编表示 视频提供:昆山爱达人信息技术有限公司 官网地址: 联系QQ: QQ交流群 : 联系电话:
Python 环境搭建 基于Anaconda和VSCode.
本节内容 动态链接库 视频提供:昆山爱达人信息技术有限公司 官网地址: 联系QQ: QQ交流群 : 联系电话:
本节内容 导出表 视频提供:昆山爱达人信息技术有限公司 官网地址: 联系QQ: QQ交流群 : 联系电话:
code::blocks 與GLUT 程式開發
本节内容 如何调试驱动程序? 视频提供:昆山爱达人信息技术有限公司 官网地址: 联系QQ: QQ交流群 : 联系电话:
本节内容 进程 视频提供:昆山爱达人信息技术有限公司 官网地址: 联系QQ: QQ交流群 : 联系电话:
第四章 UNIX文件系统.
使用ADO访问数据库 李宝智 BonizLee 课程 10564A
使用Fragment 本讲大纲: 1、创建Fragment 2、在Activity中添加Fragment
Develop and Build Drives by Visual C++ IDE
《手把手教你学STM32-STemWin》 主讲人 :正点原子团队 硬件平台:正点原子STM32开发板 版权所有:广州市星翼电子科技有限公司
《手把手教你学STM32-STemWin》 主讲人 :正点原子团队 硬件平台:正点原子STM32开发板 版权所有:广州市星翼电子科技有限公司
JUDDI安装手册.
百万行、千万行数据查询教程 老黄牛.
Presentation transcript:

SDL2 配置 (Windows + Visual Studio) 浙江大学,刘新国

SDL开发库 头文件(.h):编译器通过头文件识别链接库的函数及其结构 导入库文件(.lib):找到库函数,导如函数地址表等相关信息 动态链接库文件(.dll):程序运行时,系统必须能够找到dll文件,链接进程序

一、SDL2(windows)开发包下载 从课程主页(V2.0.5)转载(最简单) 或者SDL2主页下载(实时更新,间隔久) SDL2-devel-2.0.5-VC.zip (Visual C++ 32/64-bit) SDL图像 https://www.libsdl.org/projects/SDL_mixer/ SDL2_image-devel-2.0.1-VC.zip (Visual C++ 32/64-bit) SDL字体 https://www.libsdl.org/projects/SDL_ttf/ SDL2_ttf-devel-2.0.14-VC.zip (Visual C++ 32/64-bit) SDL声音 https://www.libsdl.org/projects/SDL_mixer/ SDL2_mixer-devel-2.0.1-VC.zip (Visual C++ 32/64-bit)

二、创建SDL应用程序(Visual Studio) 创建Win32 控制台工程,作如下设置: 应用设置: 不要预编译头 空项目

三、项目路径设置 1 2 选择菜单Project  Properties

1. 配置SDL头文件(.h)路径【1】 1 3 4 2

1. 配置SDL头文件(.h)路径【2】 输入SDL头文件目录 2 1 以后如果遇到错误: The compiler can’t find SDL.h 说明这里设置有误 第2步:输入SDL.h所在的目录。它可以是绝对路径,也可以是相对路径。图片显示的是一个相对于工程目录的相对路径。

2. 配置SDL库文件(.lib)路径【1】 1 3 4 2

2. 配置SDL库文件(.lib)路径【2】 输入SDL库文件目录 2 1 以后如果遇到错误: LINK : fatal error LNK1104: cannot open file 'xxx.lib' 说明这里设置有误 第2步:输入SDL.lib所在的目录。它可以是绝对路径,也可以是相对路径。图片显示的是一个相对于工程目录的相对路径。

3. 添加SDL库文件(.lib)【1】 1 2 3 4

3. 添加SDL库文件(.lib)【2】 添加SDL所有库文件

4. SDL动态库(DLL)文件路径设置 方法(1): 将SDL的DLL文件们所在的目录添加到系统环境变量PATH的末尾 我的电脑->属性->高级->环境变量 方法(2): 在Visual Studio的工程中,将工程项目的调试/运行的home目录设置为SDL的DLL文件们所在的目录。 本课程的例程都采用这方法。 缺点:只能从VisualStudio运行程序。 优点:不需要修改任何环境变量

4. SDL动态库(DLL)文件路径设置 在本例中,DLL文件所在目录为../../SDL2Libs 另外,还将程序所需的媒体文件路径(../Media)作为命令行参数,传递为应用程序。这里路径采用了相对于工程文件的额相对路径。..表示上一层目录。

设置完毕 教程中的范例皆已经设置完成。 可以按照上面的方法逐个查看 但是,无需重复设置