1

Juno (MinGW ツールチェーン) で Eclipse CDT を使用して正常に構築した単純な混合 C/C++ アプリケーション (OpenGL の例) があります。

このアプリケーションは、Win7 コマンド コンソールから手動で問題なく実行できますが、Eclipse の [Run as] メニューから実行するとほとんど機能しないようです。それが機能するかどうかは、一見関係のないコードの変更にかかっているように思われ、アプリケーションの開始近くのコードが変更されていない場合でも、Eclipse 実行コンソール (単に <terminated> ステータス) には何も興味がありません。

私は今のところこれを回避したいと思っていますが、何かアイデアがあればこれを機能させるのは良いことです.Eclipseでデバッグ環境を機能させるには不可欠な足がかりのようです.

編集側の考え-このようなものが失敗した場合、Eclipseはデバッグ診断で非常に薄いようです。さらにデバッグを有効にする方法があれば、知識を歓迎します =)

4

1 に答える 1

0

解決済み - 問題は、アプリケーションに指定されているパス、またはより具体的には OS ランチャー (必要な DLL を検出できるようにするため) にあります。

親環境を継承するという既定の「実行」構成の主張を介しても、Win7 コマンド コンソールと同じ環境を取得していないようです。必要なディレクトリ (MinGW/bin、およびいくつかのカスタム DLL を含むディレクトリ) を含むカスタム PATH 環境変数を作成するには、Eclipse の「Run as」構成を手動で編集する必要がありました。

乾杯、イソ

于 2012-12-26T23:58:21.673 に答える