This is the mail archive of the cygwin@sourceware.cygnus.com mailing list for the Cygwin project.


Index Nav: [Date Index] [Subject Index] [Author Index] [Thread Index]
Message Nav: [Date Prev] [Date Next] [Thread Prev] [Thread Next]

Re: Date / Time Stuff..


Keet / Foxbird wrote:

> I tried compiling some 'out-of-the-box' examples from a learn C++
> guide and
> I get a really nice error that looks like this:
>
> C:\WINDOWS\Desktop\fb5.56\test\c++tutor\source>c++ -g -O -o date
> date.cpp
> C:\gnuwi
> 32\b18\H-i386-cygwin32\lib\gcc-lib\i386-cygwin32\cygnus-2.7.2-97040
> 4\..
> /../
> ./../i386-cygwin32\lib/libcygwin.a(libcmain.o)(.text+0x1e):libcmain.cc:
>
>  und
> efined reference to `WinMain@16'
> C__~1.EXE: Internal compiler error: program ld got fatal signal 1
>
> Am I missing a library, an environment setting or something along
> those
> lines? I've compiled other date stuff before, but this is the first
> one
> that doesn't work. If you need the source, just ask, I've got it
> available.
>

This can happen when you are missing a main() function in your program.
If you are then gcc and ld will link a default main() that calls
WinMain.  This is so people who write windows programs can compile them
using gcc/g++.

Hope this helps.

Eric Britten

> - Greg Neujahr
>



-
For help on using this list (especially unsubscribing), send a message to
"gnu-win32-request@cygnus.com" with one line of text: "help".


Index Nav: [Date Index] [Subject Index] [Author Index] [Thread Index]
Message Nav: [Date Prev] [Date Next] [Thread Prev] [Thread Next]