SDL(Simple DirectMedia Layer) 是一个的第三方图形库(library),用于主要2D游戏开发(当然你也可以用它开发普通的应用)。优点有轻量,跨平台,简单。很适合想做游戏开发但目前仅有基本的C++基础(至少了解类和指针的操作)的童鞋。 这是官网地址,英文OK的童鞋可以在wiki板块得到很大帮助。在这篇博客的底部会有一些英文...
同样在“VC++ Directories”中,设置“Library Directories”为你的SDL解压目录中的lib文件夹路径。在“Linker” -> “Input”中,添加SDL2.lib和SDL2main.lib到“Additional Dependencies”。 Linux: 通常不需要额外配置,因为包管理器会自动处理依赖关系。 macOS: Homebrew会自动处理头文件和库文件的路径,通常不...
选择File->New,新建一个工程,选择Win32 Application,将工程gp保存为tutorial目录下,如图3所示。 图3 在图4中,保持默认设置,点击Finish。 图4 为了使用SDL,我们需要进行相关的设置,选择Project->Settings...,选择C/C++属性页,在Category中选择Code Generation,在Use run-time library中选择Debug Multithreaded DLL,如...
选择File->New,新建一个工程,选择Win32 Application,将工程gp保存为tutorial目录下,如图3所示。 图3 在图4中,保持默认设置,点击Finish。 图4 为了使用SDL,我们需要进行相关的设置,选择Project->Settings...,选择C/C++属性页,在Category中选择Code Generation,在Use run-time library中选择Debug Multithreaded DLL,如...
头文件(Library.h) 库文件 (Library.lib for windows or libLibrary.a for *nix) 二进制文件(Windows的Library.dll或*nix的Library.so) 您的编译器在编译时需要能够找到头文件,以便它知道SDL_Init()和其他SDL函数和结构是什么。您可以配置您的编译器在SDL头文件所在的额外目录中搜索,或者将头文件与编译器自带...
仍然是Link属性页,选择Category中的Input,在'Additional library path'文本框中填写..\SDL-,如图8所示。 这样我们就完成了编程前的设置工作,不过这是针对Debug版本的,如果要设置Release版本,需要选择Build->Set Active Configuration,选择Release,然后再次如上配置一次。 下面我们正式开始编程,将E:\tutorial\SDL-,然后...
Cancel Submit feedback Saved searches Use saved searches to filter your results more quickly Cancel Create saved search Sign in Sign up Reseting focus {{ message }} adolfans / sdltutorialcn Public Notifications You must be signed in to change notification settings Fork 1 Star 2 ...
If you wish to submit your own tutorial to this site, please visit the "User Tutorials" page.Once we have made our common library, it's time to think on designing the game. Network games can have many architectures, but, normally, there are always at least two applications: a server ...
首先,我们为所有的工程创建一个文件夹tutorial,将下载的开发库SDL-devel-1.2.8-VC6.zip拷贝到tutorial下并解压,并保证如下的文件夹层次(图2)如下: 图2 下面我们打开Visual Studio6.0,开发一个非常简单的小例子。选择File->New,新建一个工程,选择Win32 Application,将工程gp保存为tutorial目录下,如图3所示。
图7 仍然是Link属性页,选择Category中的Input,在'Additional library path'文本框中填写.SDL-1.2.8lib,如图8所示。图8 这样我们就完成了编程前的设置工作,不过这是针对Debug版本的,如果要设置Release版本,需要选择Build->Set Active Configuration,选择Release,然后再次如上配置一次。下面我们正式开始编程,将E:tutorial...