問題タブ [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 に答える
357 参照

64-bit - D ブックの例が機能しない、奇妙なエラー

全て、

Xamarin Studio 4.08 と Mono-D を使用して、DMD2 コンパイラで D をプログラムしています。以下をコンパイルしようとすると ( The D Programming Language - Alexandrescu、2010- Page 10 から):

コンパイル時に次のエラーが発生します。

: Error: std.array could not be resolved - library reference missing?

ただし、 をコメントアウトするassert(binarySearch([1,3,6,7,9,15], 6));と、非常に奇妙なエラーが発生するため、プロットが濃くなります。

笑笑

まず、ライブラリがありません。次に、16 ビット アプリケーションです。この本の正誤表があることは知っていますが、そこにはありません。

アップデート

同じコードを使用してコンパイルしrdmd test.d --main、次のエラーを取得しました...

今回は何を間違えたのですか?:P

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

d - D 言語は Gtk で動作します

問題がありgtkます:

  1. 私はgitから複製しました:https://github.com/gtkd-developers/GtkD.git
  2. make & sudo make install
  3. -I/usr/local/include/dに追加/etc/dmd.conf
  4. dmd main.d

コード:

エラーが発生します:

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

compiler-construction - dmd 2.063 を使用したプロジェクトのビルド中に一時的に生成されるシンボルの量に制限はありますか?

dmd 2.063 を使用したプロジェクトのビルド中に一時的に生成されるシンボルの量に制限はありますか?

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

compiler-construction - どの D コンパイラを使用しますか?

D を試してみたいのですが、どのコンパイラを使用すればよいかよくわかりません。このトピックに関するいくつかの記事と SO の質問を見つけましたが、最新の記事は見つかりませんでした。

各コンパイラの利点と欠点は何ですか? 現時点では、DMD コンパイラが最適だと思われますが、古い情報に惑わされているだけかもしれません。

0 投票する
3 に答える
95 参照

compiler-errors - テンプレートのインスタンス化に関するログの冗長性を減らす方法

1 つのエラー (つまり、セミコロン/バケットの欠落) に対して、約 250 行のログが表示されますError instantiating template...。エラーとは関係ありません。もう表示されないようにしたいです。方法 ?

0 投票する
3 に答える
115 参照

d - ランタイム構造体を使用してexeパスを取得するには?

win7 では、ランタイム (モジュール) から何も得られません。最初の引数は常にexeパスであると予想されますが、常に空です。