我安装了Netbeans并且作为C++编译器安装了cygwin。我做了一个简单的项目来测试我的安装,这是代码:简单的netbeans C++项目不能编译
#include <cstdlib>
#include <iostream>
using namespace std;
int main(int argc, char** argv) {
cout << "test";
return 0;
}
这是它给人的错误消息:http://pastebin.com/jRRh7MPi
我希望你们能帮助我。
代码没有错,在ideone上编译得相当好。 http://ideone.com/MH30Y – 2012-08-09 09:24:01
Cygwin不是一个编译器,是吗?这是一个兼容层。基于这个输出,你使用gcc作为编译器。确保它已正确安装并且不会丢失任何库。 – SingerOfTheFall 2012-08-09 09:29:18
不知何故,当你用'g ++。exe'构建时,你正在用'gcc.exe'构建。检查项目设置,并且确实创建了_C++项目_而不是_C项目_。 – 2012-08-09 09:34:15