This is the mail archive of the
cygwin@sourceware.cygnus.com
mailing list for the Cygwin project.
Re: Date / Time Stuff..
- To: Keet / Foxbird <Keetnet at wilmington dot net>
- Subject: Re: Date / Time Stuff..
- From: Eric Britten <ebritten at uci dot edu>
- Date: Tue, 02 Sep 1997 12:51:15 -0700
- CC: gnu-win32 at cygnus dot com
- References: <3.0.32.19970828205419.007a5e10@wilmington.net>
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".