我正在尝试设置 eclipse 以编译和运行 C++ 应用程序。我正在使用 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。顺便说一句,当您在 Windows cmd 窗口中输入“g++ -v”测试 cygwin 的安装时,它无法识别该命令。但是一旦你直接运行 cygwin,它就会产生安装细节。那有什么问题?