C ++没有在Netbeans中编译

时间:2017-04-18 11:01:55

标签: c++ netbeans cygwin windows-10

我正在尝试在Windows 10(64位)上使用C ++编写代码。我跟着this tutorial安装了Cygwin和Netbeans。我有一个简单的hello世界,但它无法编译。这是错误

CLEAN SUCCESSFUL (total time: 312ms)
cd 'C:\Users\Sam\Documents\NetBeansProjects\CppApplication_1'
C:\Users\Sam\Desktop\Cygwin\bin\make.exe -f nbproject/Makefile-Debug.mk build/Debug/Cygwin-Windows/main.o
mkdir -p build/Debug/Cygwin-Windows
rm -f "build/Debug/Cygwin-Windows/main.o.d"
g++    -c -g -MMD -MP -MF "build/Debug/Cygwin-Windows/main.o.d" -o build/Debug/Cygwin-Windows/main.o main.cpp
In file included from /usr/lib/gcc/x86_64-pc-cygwin/5.4.0/include/c++/cstdlib:72:0,
                 from main.cpp:14:
/usr/include/stdlib.h:16:20: fatal error: stddef.h: No such file or directory
compilation terminated.
make: *** [nbproject/Makefile-Debug.mk:68: build/Debug/Cygwin-Windows/main.o] Error 1

COMPILE FILE FAILED (exit value 2, total time: 3s)

我将Cygwin下载到桌面上的文件夹中,并且IDE中的工具设置似乎正确 - > options-> c / c ++ - >构建工具

我只是希望能够在Windows上编写简单的程序,如果有更简单的替代方案,我就是开放的。 Netbeans版本是8.2

1 个答案:

答案 0 :(得分:0)

我个人会抛弃cygwin在Windows上进行C ++开发,然后访问http://www.mingw.org/获取GCC的完整端口。它非常易于安装和使用。

Netbeans是一个非常好的IDE,有很多支持和插件,但你也可能想看一下http://www.codeblocks.org,但我会把编译器安装作为优先级排序。