2012-06-27 38 views
-4

如何设置SDL在C中工作? 我的意思是没有类,在纯C中。我在C中看到很少使用SDL的项目,但是当我尝试设置或下载时,只有C++版本。您能否指导我如何在Mac(Xcode)或Windows环境中安装SDL for C?SDL可以使用纯C吗?

编辑:我知道SDL是用C语言编写的,但它并没有使它成为C语言库。第一个教程(我已签大量使用类所有其他人。从网站上的教程部分首先一个,使用类代码第二页上。http://www.sdltutorials.com/sdl-tutorial-basics

LazyFoo教程虽然老了,他们使用C++了。

莫非你链接我使用C 2

+3

SDL是一个纯粹的C库。例如,如果您查看[介绍](http://www.libsdl.org/intro.en/toc.html),则不存在C++示例。 –

回答

5

SDL是一个C库,所以是的,你可以用“纯C”使用它。

+0

是的,但所有的例子和教程都使用C++。 – Dvole

+2

如果你看看它们,所有的SDL调用都只是(C)函数调用。 – Alexander

3

SDL是一个C库与C API(任何其他许多人)的教程网上有很多demos

0

如果您有兴趣学习SDL,但希望所有的代码是在pure C那么你只要在LazyFoo的教程C++的概念转化成C当量。回答你的问题:是的,你可以使用SDL编写代码而不使用C++。但是如果你在C++中查看其他人的代码,并且你想要C,那么你将不得不做一些工作。

相关问题