問題タブ [gdc]

For questions regarding programming in ECMAScript (JavaScript/JS) and its various dialects/implementations (excluding ActionScript). Note JavaScript is NOT the same as Java! Please include all relevant tags on your question; e.g., [node.js], [jquery], [json], [reactjs], [angular], [ember.js], [vue.js], [typescript], [svelte], etc.

0 投票する
1 に答える
84 参照

linux - コンパイラが自動的に含めるように広告ファイルを配置できるディレクトリはありますか?

私は D プログラミング言語は初めてで、D で ncurses を使用したいと考えています。ncurses の適切な D ポートを見つけましたが、次のように記述せずに任意のソース ファイルにインポートできるようにしたいと考えています。

毎回含める方法はありますか?

ところで、debian Gnu/Linux で gdc を使用しています。

0 投票する
1 に答える
154 参照

linux - Linux で D プログラミング言語を使用して入力をアンバッファするにはどうすればよいですか?

デフォルトでは、ユーザーが Enter キーを押すのを待たずに Unix で端末入力を取得することはできません。すぐに入力を取得するにはどうすればよいですか? debian Linux で gdc を使用しているため、ncurses を使用できません。ありがとう。

0 投票する
2 に答える
514 参照

attributes - @nogc 属性は d に実装されていますか?

フィボナッチ数を計算する小さなプログラムを D で作成しました。これは、D の実行速度を他の言語の実行速度と比較するために行ったので、可能な限り最も効率的であるはずでした。次に、dlang.org の @nogc 属性 (ここ: http://dlang.org/attribute#nogc ) について読み、次のように使用しようとしました。

DMD 2.065 と GDC 4.8.2 を試してみましたが、どちらも教えてくれます:Error: undefined identifier nogc

私は何か間違っていますか?@nogc は今のところ実装されていませんか?

0 投票する
1 に答える
193 参照

d - dmd と gdc のコンパイル コードの違いは?

現在、 DerelictSDL2 (D の SDL2 ライブラリへのバインディング) を試しており、JPG 画像を正常に読み込んでウィンドウに表示するコードを作成しました。つまり、dmd でコンパイルした場合です。gdc (およびコード変更なし) を試してみると、コンパイルはできますが、実行時にイメージが読み込まれません。

私は正しいことをしたと信じています:

SDL_Init(SDL_INIT_VIDEO)

それから

IMG_Init(IMG_INIT_JPG)

そしてその後のどこか

this.data = IMG_LoadTexture(Window.renderer, name.ptr)

ここWindow.rendererで (明らかに)SDL_Renderer*name.ptrは、char*ロードするイメージの名前を指しています。しかし、gdc でコンパイルするとIMG_LoadIMG_LoadTextureどちらも を返しnullますが、dmd では、新しく作成されたテクスチャへのポインタを返します...

私は何か他のことを忘れましたか(結局のところ、dmdを使用すると、なくても機能しましたIMG_Init)?Derelict は dmd でしか動作しませんか (C 関数とのみインターフェイスしている場合でも)?

dmd: 2.065

gdc: 4.9.1

編集 :

問題がまったく異なることがわかりました。IMG_LoadTexture2 番目の引数にデータへのポインターを使用しますがname.ptr、dmd でのみ機能するようです。ただし、次のようなハードコードされた引数を試してみると:

IMG_LoadTexture(renderer, "../test/res/image.jpg")

dmd と gdc の両方で動作します。

0 投票する
2 に答える
86 参照

d - dmd の -main オプションに相当する GDC

GNU D コンパイラ-mainは dmd のフラグと同様のフラグを提供しますか? GCC 自体と (dmd と同様の引数を取るように設計されていますが、代わりに gdc を使用するように設計されています) の両方のオプション リストを確認しましたが、そのgdmdようなものは見つかりませんでした。

そのようなフラグが存在する場合、同様の動作を得るにはどうすればよいですか?

0 投票する
0 に答える
76 参照

templates - GDC にすべてのテンプレートを展開したソース コードを提供してもらうことはできますか?

foo.d多数のテンプレートをインスタンス化するファイルがあるとします。インスタンス化されたすべてのテンプレートを提供するように GDC (具体的には) に依頼する方法はありますfoo.dか? DテンプレートはCプリプロセッサによって展開されないため、 GCC-Eオプションは明らかに機能しませんが、どのオプションを試すべきか(または存在するかどうか)はわかりません。

0 投票する
1 に答える
121 参照

d - 単純なプログラムで GtkD から大量のエラーを吐き出す

AURから GtkD をインストールして、このチュートリアル コードをコンパイルしようとしています。GtkD 自体とチュートリアル コードのコンパイルには、GDC 4.9.1 を使用しています。

次のようにコードをコンパイルしようとしました(hello.dはファイル名です):

しかし、私がそれを試みると、私はこれを得る:

ここで何が起こっているのかわかりません。可能な限りの助けをいただければ幸いです。