-4

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

编辑:我知道 SDL 是用 C 编写的,但它没有成为 C 库。第一个教程(以及我检查过的所有其他教程都大量使用类。第一个来自网站教程部分,在第二页使用类代码。http://www.sdltutorials.com/sdl-tutorial-basics

LazyFoo 教程虽然很旧,但它们也使用 c++。

您能否将我链接到使用 C 的教程?

4

5 回答 5

5

SDL 是一个 C 库,所以是的,您可以将它与“纯 C”一起使用。

于 2012-06-27T07:56:12.650 回答
3

SDL 是一个带有 C API(任何其他)的 C 库。网上有很多demo 。

于 2012-06-27T07:57:06.270 回答
2

试试这个教程- 在页面上的“常规”下查看设置开发环境

于 2012-06-27T08:05:22.483 回答
0

如果您对学习 SDL 感兴趣,但希望所有代码都包含在其中,pure C那么您只需将 LazyFoo 教程中的 C++ 概念转换为 C 等效项。回答您的问题:是的,您可以在不使用 C++ 的情况下使用 SDL 编写代码。但是,如果您正在查看其他人用 C++ 编写的代码并且想要使用 C,那么您将不得不做一些工作。

于 2012-07-03T17:09:32.890 回答
0

你可以使用 Vala/Genie,它像 c 一样快,像 python 一样简单。见这里: 手册 de Genie-Valac

于 2012-07-04T09:19:28.610 回答