1

64 ビット Windows 7 で Eclipse 4.2.1 を実行しています。Eclipse CDT プラグインがインストールされており、C/C++ プロジェクトを作成できます。sdcc がインストールされています (CL で応答を取得しますsdcc --version)。このバージョンのプラグインをダウンロードしました:

http://sourceforge.net/projects/eclipse-sdcc/files/latest/download?source=dlp

解凍し、features フォルダーと plugins フォルダーのすべてのコンテンツを、対応する Eclipse インストールの features フォルダーと plugins フォルダーに配置します。( http://mihirknows.blogspot.com/2007/10/installing-sdcc-under-eclipse.htmlの指示に従います)。

Eclipse を再起動し、[ファイル] > [新規] > [C プロジェクト] に移動します。Project type で MCS51 family (SDCC) を選択し、Toolchains で SDCC Tool Chain を選択します。[次へ] をクリックし、[リリースとデバッグ] を選択したままにして、[完了] をクリックします。プロジェクトの作成エラー ボックスが表示されます。プロジェクトを作成できないと表示されます 理由: 内部エラー: [詳細] ボタンをクリックすると、java.lang.NullPointer.Exception と表示されます。(スクリーンショットを含めればよかったのですが、まだ評判は悪くないです > _<)

この投稿も見ました: SDCC プラグインを使用した Eclipse - 常に java.lang.NullPointerException のエラーがあります

4

2 に答える 2

0

まあ.. Windows 7 32ビットマシンでSDCCを実行することができました。プラグインをインストールしていない Eclipse で新しいプロジェクトを作成し、ソース コードからデバッグすることをお勧めします。それが私がやったことなので、いくつかのエラーを排除して実行することができました。

編集: SDCC プラグインに付属している sh.exe は、ビルドを開始するとクラッシュするように見えるため、sh.exe を Cygwin で使用されるものに置き換える必要もあります。

于 2013-07-29T05:44:23.560 に答える