問題タブ [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.
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
d - D 言語は Gtk で動作します
問題がありgtk
ます:
- 私はgitから複製しました:
https://github.com/gtkd-developers/GtkD.git
make & sudo make install
-I/usr/local/include/d
に追加/etc/dmd.conf
dmd main.d
コード:
エラーが発生します:
compiler-construction - dmd 2.063 を使用したプロジェクトのビルド中に一時的に生成されるシンボルの量に制限はありますか?
dmd 2.063 を使用したプロジェクトのビルド中に一時的に生成されるシンボルの量に制限はありますか?
compiler-construction - どの D コンパイラを使用しますか?
D を試してみたいのですが、どのコンパイラを使用すればよいかよくわかりません。このトピックに関するいくつかの記事と SO の質問を見つけましたが、最新の記事は見つかりませんでした。
各コンパイラの利点と欠点は何ですか? 現時点では、DMD コンパイラが最適だと思われますが、古い情報に惑わされているだけかもしれません。
compiler-errors - テンプレートのインスタンス化に関するログの冗長性を減らす方法
1 つのエラー (つまり、セミコロン/バケットの欠落) に対して、約 250 行のログが表示されますError instantiating template...
。エラーとは関係ありません。もう表示されないようにしたいです。方法 ?
d - ランタイム構造体を使用してexeパスを取得するには?
win7 では、ランタイム (モジュール) から何も得られません。最初の引数は常にexeパスであると予想されますが、常に空です。