問題タブ [dmd]

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 に答える
119 参照

sockets - ファイル記述子によるソケット オブジェクトの構築

D で Socket オブジェクトを構築したいファイル記述子 (0/stdin) があります。これに適したコンストラクターはないようです。

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

class - クラス参照の列挙を作成

D でクラス参照の列挙型を作成するにはどうすればよいですか? (それらはすべて同じインターフェースを実装しています)

これは私が試したことです:

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

build - Scons と dmd エラー: 認識できないファイル拡張子 o

SConstruct を使用して「hello world」D プロジェクトをビルドしようとしており、次の出力が得られます。

さらに、dmd コンパイラーが *.o ではなく *.obj 拡張子を持つオブジェクト ファイルを生成し、*.o ファイルを処理できないことを発見しました。

SCons が dmd オブジェクト ファイルのデフォルト出力を使用するようにしたり、*.obj ファイル拡張子を渡したりする方法はありますか? それともこれは単なるバグですか?

私の SConstruct ファイル:

私のプラットフォームは Windows 7 x86_64 です。

dmd バージョンは 2.064.2 です。

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

command-line - D: 本当に奇妙なことを言っている dmd

コマンド ラインからスクリプトを作成するために D で行ってきた非常に一般的なタスクを自動化するために、自分用のライブラリを作成していました。参考までに、コード全体を次に示します。

これをデバッグ モード (dmd -debug) でコンパイルしようとすると、次のエラー メッセージが表示されます。

ここで何が間違っていたのか、まったくわかりません。私は Windows 7 を使用しています。

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

exception - _aaLen が DMD git master で (再び) スローすることがある

私はちょうどそれに気づいた

DMD git master に戻ってきました。

これは 2.065.0-rc1 では発生しません。

これは偶然ですか、それとも設計によるものですか?

参照: http://forum.dlang.org/thread/veafqhtptjakiewkwzme@forum.dlang.org#post-veafqhtptjakiewkwzme:40forum.dlang.org

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

struct - 構造体列挙型はコンパイル時に読み取れません

構造体列挙型があり、その値を使用して配列サイズを定義します。ただし、コンパイラは、構造体の値がコンパイル時に不明であると不平を言います。

コンパイラは、コンパイル時に x を読み取れないことを教えてくれます (4 回も教えてくれます)。どうしてこれなの?

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

foreach - タイプが指定されていても、dmdはタイプを推測できません

ここで、size_t の 2 つの配列に対してロックステップ反復処理を行いたい

しかし、これはコンパイルに失敗します

ただし、 foreach 行を size_t の代わりに uint を使用するように変更すると (私は 32 ビットのラップトップを使用しています)

コンパイルして問題なく動作します。どうしたの?