1

C/C++ を使用して最新の Eclipse IDE をインストールし、SDCC をインストールして、net.sourceforge.eclipsesdcc.1.0.0 プラグインを Eclipse Plugins & Features フォルダーに配置しました。Eclipse を起動し、SDCC Tools Chain で MC51 ファミリ (SDCC) を使用してプロジェクトの作成を開始し、[完了] をクリックすると、常に java.lang.NullPointerException のエラーが発生します。Windows Vista と Windows XP マシンの両方で同じことを行いますが、同じ問題です。

設定に何か欠けていますか?

よろしくお願いします。

マーティン

4

4 に答える 4

3

上記の解決策は非常に役に立ちました - 皆さん、ありがとう! 明確にするために、Eclipse で MCS51 ファミリ (SDCC) プロジェクトを正常に作成するには、Alexander.P と Urgo の両方からの回答を使用する必要がありました。これが私がやったことです...

  1. Eclipse for Windows の 32 ビット バージョンをインストールしました。

  2. インストールされた eclipseSDCC プラグイン。

  3. 「os」フォルダーを「Eclipse\plugins\net.sourceforge.eclipsesdcc.win32_1.0.0」から「Eclipse\plugins\net.sourceforge.eclipsesdcc_1.0.0」にコピーしました。

  4. 内部ビルダーを使用するようにプロジェクトを設定します: [プロジェクト] -> [プロパティ] -> [C/C++ ビルド] -> [ビルダー設定] タブ -> [ビルダーの種類] = [内部ビルダー]。

于 2016-03-15T03:39:36.923 に答える
1

私は同じ問題を抱えていました。このファイルでこの問題を解決しましたhttp://sourceforge.net/projects/eclipse-sdcc/files/Eclipse%203.1.x/eclipseSDCC-1.0.0/net.sourceforge.eclipsesdcc-1.0.0- win32.x86.zip/download この問題はプラットフォームの選択が間違っていたと思います。

于 2011-09-12T18:17:55.133 に答える
1

Windows で 32 ビット版の Eclipse を使用してみてください。SDCC Eclipseプラグインを機能させるために私が働いたのはこれだけです。64 ビット バージョンでは、同じ NullPointerException が発生します。

追加のメモとして、プロジェクトがセットアップされたら、Eclipse でプロジェクトを右クリックし、[プロパティ] -> [C/C++ ビルド] に移動し、[ビルダー設定] タブに移動して、[ビルダー タイプ] を [内部ビルダー] に変更する必要もありました。 .

于 2013-10-10T15:19:05.083 に答える