NetBurner プラットフォームの C++ 組み込み開発を行っています。Eclipse をカスタマイズするプラグインがあり、ビルド ツール チェーンに加えて、実行構成領域の下に起動グループを追加します。Subclipse をインストールすることにしたとき (大きな間違い)、すべてが Indigo (32 ビット) で正常に動作していました。インストールが完了するとすぐに、既存の構成を正常に実行できなくなりました。実行構成領域に入ると、使用していた起動グループが見つからないことに気付きました。昨日の様子はこんな感じです。
今日の様子は次のとおりです。
私が試したこと
最初に、Help->About->Installation Details を使用して Subclipse プラグインをアンインストールし、一度に 1 つずつ選択して、アンインストールするたびにアンインストールして再起動しました。変化なし。
次に、元の Eclipse Indigo/CDT 32 ビット ダウンロードを新しいフォルダーに解凍しました。メーカーから入手した zip から NetBurner プラグインをコピーしました。変化なし。
別のワークスペースで起動しましたが、変更はありません。
Galileo バージョンをリリースしました。古いプラグインを使用していますが、まだ動作します。
古いプラグインを Indigo にコピーすると、古い NetBurner ランチャーが表示されます (ただし、Indigo では実際には動作しません)。
新しいものに入れられた古いプラグインを削除しました。古い NetBurner ランチャーはなくなりました。新しいランチャーは表示されません。
{Workspace}.metadata.plugins\org.eclipse.debug.core.launches を削除しようとしましたが、変更はありません。興味深いことに、起動には実行構成の下に表示されるはずの多くの .launch ファイルがありますが、何も表示されません。
もう 1 つの奇妙な (おそらく関連する) ことは、NetBurner パースペクティブのアイコンがなくなり、テキストとして <NetBurner> と一般的なパースペクティブ アイコンが表示されるだけになったことです。
NetBurner 用にクロスコンパイルしてビルドすることはできます (つまり、ビルド ツールチェーンは引き続き機能します)。実行構成を使用する機能だけが欠けているようです。
私はアイデアがありません。これを引き起こしている可能性のあるワークスペース外および Indigo インストール フォルダーの外にあるグローバル設定を知っている人はいますか?
Win 7 64 ビット Ultimate で実行しています。64 ビットは NetBurner プラグインで動作しないように見えるため、32 ビット バージョンの Indigo を実行しています。また、[General] -> [Startup] と [Shutdown] の下にある 2 つの Mylyn タスクを無効にしました (これらは、多くの Permgen メモリ クラッシュを引き起こすようです)。これは、昨日完璧に動作していたのと同じセットアップです。
アップデート
また、[Installation Details] プラグイン ペインに 4 つのプラグインのうち 3 つしか表示されていないことにも気付きました。nbeclipse.core_2.6.0.jar は Eclipse プラグイン ディレクトリにありますが、ロード済みとして表示されません。したがって、プラグインがロードされていないことが問題であることはわかっていると思いますが、プラグインをロードする理由や方法、またはこれを引き起こす可能性のあるサブクリップの変更がわかりません。