2011-12-30 25 views
5

コード補完や単純なリファクタリングなどの機能により、Mono-DでのDの作成は、Visual StudioでのC#の作成と同じくらい生産的です。すべてがLinux上でうまくいき、Mono Developをインストールし、Mono-Dリポジトリを追加してビルドしてください。 Windowsでは、Hello Worldをコンパイルすることさえできません。Mono-D DMDコンパイラの問題

DMDがPhobosを見つけることができないようですが、Getting Started Pageの指示に従うと、Object.diファイルに21のエラーが発生します。 のようなエラーが「不変の宣言子のためノー識別子」「「シャア期待 『)』が見つかり」。

私はMono Develop 2.8.5をWindows 7 64bitで使用しています。

どのように私はこれを動作させることができるかについての手掛かりを持っていますか?

+1

私はMono-Dを一度も使ったことはありません - 素敵なようですが、Monoは正直言って私の紅茶ではありません。 – DejanLekic

+0

@DejanLekic MonoDevelopはLinux IMOのための最高のIDEです。 GeanyとGeditは素晴らしいですが、MDは一連の言語に対して最高のプロジェクト管理を持っています。私がそれについて好きではない唯一の事は、それが演算子の文字列の構文を強調表示していないということです。たぶん、彼らは2.9でそれは私dunnoを追加しました。 –

+0

私は正直であると感心していません。しかし、一方で私は20分以上それを使用しませんでした。私はCode :: BlocksをDコーディングに使用しています。 Eclipse DDTも絶えず改良されていますが、私はそれも一度も好きではありませんでした。 :) – DejanLekic

答えて

4

私の間違い。 DMDが正しくインストールされていないようです。私はDMDをアンインストールしてから、それを(D1なしで)再インストールしたところ、すべて動作します。

+0

あなたは、%PATH%環境変数(D1コンパイラを使用していると言った 'dmd -version')からD1インストールへのパスを削除したばかりです。 –

+0

D1の問題であるかどうかはわかりません。私はdruntimeが2.057に行ったときにプロパティを更新しなかったと思う。 –

+1

nahの場合、D1とD2の両方をインストールするとコンパイラパスは%path%にD1パスで最初に追加され、ウィンドウは順番に並ぶので、 'dmd mymodule.d'を置くと' C:\ \ install \ dir \ dmd \ windows \ bin \ 'にコピーし、dmdの代わりにdmdを使用します。これは、C:\ path \ to \ install \ dir \ dmd2 \ windows \ bin \あなたは –

関連する問題