构建文件时发生Eclipse CDT错误

构建文件时发生Eclipse CDT错误,c,eclipse,cygwin,C,Eclipse,Cygwin,在尝试用C和Elcipse构建一个简单的Hello world程序时,我遇到以下错误: 生成:**[C.exe]错误1 C/C++问题 目标“C.exe”的配方失败makefile/C/Debug第29行C/C++问题 对“WinMain”C第39行的未定义引用,外部位置:C:\cygwin64\usr\src\debug\cygwin-1.7.33-1\winsup\cygwin\lib\libcmain.C/C++问题 我在用Cygwin。我怎样才能解决这个问题?我被Cygwin工具链选中,

在尝试用C和Elcipse构建一个简单的Hello world程序时,我遇到以下错误:

生成:**[C.exe]错误1 C/C++问题

目标“C.exe”的配方失败makefile/C/Debug第29行C/C++问题

对“WinMain”C第39行的未定义引用,外部位置:C:\cygwin64\usr\src\debug\cygwin-1.7.33-1\winsup\cygwin\lib\libcmain.C/C++问题


我在用Cygwin。我怎样才能解决这个问题?我被Cygwin工具链选中,路径设置为C:\cygwin64\bin。

未定义的引用表示缺少库。要设置此设置,请右键单击项目,选择
属性
->
C/C++常规
->
路径和符号
->
库路径
。添加适当的库并重新生成


另外,查看和。

winmain是一个库条目,而不是一个可执行文件,因此它与路径环境字符串的内容无关。而是将项目设置为在正确的目录中查找正确的头文件。顺便说一句:您是否包含包含winmain原型的头文件?