3

私はDプログラミング言語から始めており、OpenGLでグラフィックプログラミングをやりたかったので、Derelictバインディングを使用する方法を理解しています。

ここで、DMD 2コンパイラとDSSSをインストールしましたが、を使用して遺棄されたものをインストールするのに問題がありdsss net install derelictます。「gdcは$PATHにありません」と表示されます。インストールにgdcコンパイラが必要かどうか、または何が必要かわかりません。代わりにdmdを使用するようにdsssを変更できますか?

また、ボーナスの質問ですが、DerelictはD2をサポートしていますか、それともDerelict2が必要ですか?

編集:私はOSX10.7を使用しています

4

2 に答える 2

2

Derelict2 (または最終的には最新の Derelict3) が必要です。dsource svn (または Derelict3 の場合は github) の関連するブランチをチェックアウトするだけです。

私がしていることは、最初に静的ライブラリを作成せずに、必要な Derelict ソースをコンパイルし、それを自分のコードにリンクするだけです。

DSSS や、OS X での適切な D ビルド システムについては教えてもらえません。

于 2012-02-21T23:15:42.953 に答える
1

より現代的な回答については、http://dblog.aldacron.net/derelict-help/using-derelict/brew install dmd dubの指示に従ってください。例として、私の dub.json ファイルの例を次に示します。

{
   "name": "dengine",
   "description": "A little game engine.",
   "authors": ["Matthew Clark"],
   "homepage": "http://example.com",
   "license": "GPL-2.0",
   "dependencies": {
     "derelict-sdl2":"~master",
     "derelict-assimp3":"~master",
     "derelict-gl3":"~master"
   }
}

それからあなたはただ走るだけです、そしてdubそれは美しいことです!

于 2015-01-09T05:58:25.700 に答える