欢迎您访问程序员文章站本站旨在为大家提供分享程序员计算机编程知识!
您现在的位置是: 首页

SDL2在VS2015下的安装

程序员文章站 2022-07-14 11:33:50
...

https://apriljia.com/2018/07/18/174/

SDL(Simple DirectMedia Layer)是一套开放源代码的跨平台多媒体开发库,使用C语言写成。SDL提供了数种控制图像、声音、输出入的函数,让开发者只要用相同或是相似的代码就可以开发出跨多个平台(Linux、Windows、Mac OS X等)的应用软件。目前SDL多用于开发游戏、模拟器、媒体播放器等多媒体应用领域。本文将介绍在VS2015下安装SDL2.0.8的步骤。

1.下载SDL2

进入SDL2官网,http://www.libsdl.org/download-2.0.php,如下所示。

SDL2在VS2015下的安装 选择SDL2的Development Libraries中的SDL2-devel-2.0.8-VC.zip (Visual C++ 32/64-bit),下载并解压,我选择放置在D:\libs\sdl2\位置,供其他程序调用。也可将其与项目放置在一起配置,这样可用相对路径。

SDL2在VS2015下的安装

2.项目配置

打开vs2015,选择新建控制台项目,项目命名为SDLtest。

SDL2在VS2015下的安装

在VS菜单中点击“项目”选项卡,选择“SDLtest属性”,在左上方配置处选择“所有配置”,平台根据需求选择x64或win32。需要配置的地方有3个,包含目录,lib文件和具体的lib文件。

SDL2在VS2015下的安装

 在配置属性中选择C/C++,编辑附加包含目录,在附加包含目录中添加SDL2的include目录,按照我之前的配置为D:\libs\sdl2\SDL2-2.0.8\include,根据自己情况调整。

SDL2在VS2015下的安装

在配置属性中选择链接器,编辑附加库目录,在附加包含目录中添加SDL2的lib目录,按照我之前的配置为D:\libs\sdl2\SDL2-2.0.8\lib\x64,根据自己情况调整,注意自己是X64还是32.

SDL2在VS2015下的安装

64和32的切换在下图位置:这个一定要注意,否则可能无法#include <SDL.h>或者无法运行

SDL2在VS2015下的安装

在配置属性中选择链接器的“输入”,编辑附加依赖项,在附加依赖项中添加SDL2的SDL2.lib和SDL2main.lib,按照我之前的配置为D:\libs\sdl2\SDL2-2.0.8\lib\x64\SDL2.lib
D:\libs\sdl2\SDL2-2.0.8\lib\x64\SDL2main.lib,根据自己情况调整。

SDL2在VS2015下的安装

最后将SDL2.dll复制到项目同级目录,到此项目配置完成。

3.小测试

复制以下代码段,并运行,若不报错则配置成功

// SDLtest.cpp : 定义控制台应用程序的入口点。
//

#include "stdafx.h"
#include <iostream>

#define SDL_MAIN_HANDLED
#include <SDL.h>

int main()
{
	if (SDL_Init(SDL_INIT_VIDEO) != 0)
	{
		std::cout << "SDL_Init Error: " << SDL_GetError() << std::endl;
		return 1;
	}
	SDL_Quit();
	return 0;
}

 

 

 

相关标签: SDL