1

EclipseIDEを使用しています。ここにヘッダーファイルを含むいくつかの基本的なソースコードがあります。C++コンパイラとしてcygwinを使用しています。それは私のアプリをコンパイルし、エラーを生成しません。しかし、IDEのコンソールに出力が表示されません。実行可能ファイルを単独で実行すると、出力が生成されます。出力をIDEのコンソールにリダイレクトするためにEclipseIDEを構成するにはどうすればよいですか?

これが私が得るすべてです:

15:40:11 **** Incremental Build of configuration Debug for project GetCompiled ****
make all 
Building target: GetCompiled.exe
Invoking: Cygwin C++ Linker
g++  -o "GetCompiled.exe"  ./Compiling.o   
cygwin warning:
  MS-DOS style path detected: D:\Aristotelis\C++\GetCompiled\Debug
  Preferred POSIX equivalent is: /cygdrive/d/Aristotelis/C++/GetCompiled/Debug
  CYGWIN environment variable option "nodosfilewarning" turns off this warning.
  Consult the user's guide for more details about POSIX paths:
    http://cygwin.com/cygwin-ug-net/using.html#using-pathnames
Finished building target: GetCompiled.exe


15:40:12 Build Finished (took 702ms)

実行する選択されたアプリ: ここに画像の説明を入力してください

C ++アプリとして実行することを選択して、IDEからexeファイルを実行しようとしましたが、出力が生成されません。よろしくお願いします

4

1 に答える 1

0

Eclipse / CDTは、ビルドのたびにアプリケーションを自動的に実行しません。メニューの[実行]->[開く]->[実行]を通過するか、キーボードショートカットのCrtl + F11を使用して、コンソールウィンドウをもう一度確認する必要があります。

高度な機能は、アプリケーションをビルド後のイベントとして設定することです。そのためには、ビルド設定に移動し、適切なサブメニューを見つけて、そこにapplication.exeの名前を入力します(現在、Eclipseをすぐに使用できません)。この設定では、ビルドが成功するたびにアプリケーションが自動的に起動されます。これは、自動化された単体テストを行う場合に便利です。

于 2013-01-08T15:43:26.150 に答える