-4

C で動作するように SDL を設定するにはどうすればよいですか? 私が意味するのは、純粋な C でクラスがないことです。SDL を使用する C のプロジェクトはほとんど見たことがありませんが、セットアップまたはダウンロードしようとすると、C++ バージョンしかありません。SDL for C を Mac (Xcode) または Windows 環境にインストールする方法を教えてください。

編集:SDLがCで書かれていることは知っていますが、Cライブラリにはなりません。最初のチュートリアル (および私がチェックした他のすべてのチュートリアルでは、クラスを頻繁に使用しています。サイトのチュートリアル セクションの最初のチュートリアルでは、2 ページ目のクラス コードを使用しています。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 ライブラリです。多くのデモがオンラインにあります。

于 2012-06-27T07:57:06.270 に答える
2

このチュートリアルを試してください- ページの「一般」の下を見て、開発環境をセットアップしてください

于 2012-06-27T08:05:22.483 に答える
0

Vala / Genieは、cのように高速で、Pythonのように簡単に使用できます。ここを参照してください: Manual de Genie-Valac

于 2012-07-04T09:19:28.610 に答える
0

SDL の学習に興味があるが、すべてのコードを SDL に組み込みたい場合はpure C、LazyFoo のチュートリアルにある C++ の概念を C の同等の概念に変換するだけです。あなたの質問に答えるには: はい、C++ を使わずに SDL を使ってコードを書くことができます。しかし、C++ で他の人のコードを見ていて、C が必要な場合は、少し作業を行う必要があります。

于 2012-07-03T17:09:32.890 に答える