2011-12-06 16 views
5

私はDプログラミング言語を手に入れようとしており、公式サイト(http://www.digitalmars.com/d/download.html)からコンパイラをダウンロードしました。私は元のDプログラミングのチュートリアルと本に従っています。 しかし、コンパイラは多くのキーワードを認識していないようです。例えば、 "immutable"キーワードを使用しようとすると、コンパイラは "Error:undefined identifier immutable"というエラーを発生させます。これはDの他の多くの機能でこれを行います。Dプログラミング不完全コンパイラ

これはどのように可能ですか?私が知る限り、それは実際に公式コンパイラです。事前に

おかげで、

マーニックスバンライスワイク

答えて

9

あなたはD1コンパイラをダウンロードしました。 D2を入手してください。

+0

私はかなり私がD2をダウンロードしたことを確認します。今すぐ再インストールしてD1オプションを無効にしてください。 –

+1

ああ、ありがとうございます。 apperentlyそれは自動的にコンパイラ(インストールされている)のD1バージョンを選択しました –

6

おそらく、D1コンパイラでD2コードを使用しようとしています。

+1

ああ、今すぐに働いてくれてありがとう。 apperentlyそれはコンパイラのD1版を自動的に選択しました(これもインストールされました) –