1

C++ アプリケーションをコンパイルして実行するために、Eclipse をセットアップしようとしています。私は cygwing を使用しており、Eclipse の PATH に追加しました。デフォルトの Hello World アプリで新しいプロジェクトを作成しました。

#include "TryingCompile.h"
#include <iostream>
using namespace std;

TryingCompile::TryingCompile() {
    // TODO Auto-generated constructor stub

}

TryingCompile::~TryingCompile() {
    // TODO Auto-generated destructor stub
}

int main() {
    cout << "!!!Hello World!!!" << endl; // prints !!!Hello World!!!
    int value;
    cin>> value;
    cout << value;
    return 0;
}

ヘッダー ファイルはデフォルトでは提供されていませんが、それでもコンパイルされましたが、出力は生成されませんでした。次に、ヘッダーファイルを追加しました。

#ifndef TRYINGCOMPILE_H_
#define TRYINGCOMPILE_H_

class TryingCompile {
public:
    TryingCompile();
    virtual ~TryingCompile();
};


#endif /* TRYINGCOMPILE_H_ */

コンパイルされますが、出力はありません。ところで、バイナリファイルが作成されました。C++ 用に Eclipse をセットアップするのはこれが初めてです。ところで、「g++ -v」と入力して Windows コマンド ウィンドウで cygwin のインストールをテストすると、コマンドが認識されません。しかし、cygwin を直接実行すると、インストールの詳細が生成されます。それの何が問題なのですか?

4

1 に答える 1

3

出力がないということは、文句を言わなかったことを意味するので、すべてがうまくいきました。

おそらく、シェルで実行してバイナリを実行する必要がありますか?

于 2013-01-07T22:48:45.017 に答える