This is the mail archive of the
cygwin@sourceware.cygnus.com
mailing list for the Cygwin project.
linking with libcygwin.a (unresolved _WinMain@16)
- To: gnu-win32 at cygnus dot com
- Subject: linking with libcygwin.a (unresolved _WinMain@16)
- From: Andreas Bischoff <bischoff at ise dot com>
- Date: Sun, 6 Jul 1997 05:13:37 -0700 (PDT)
- Cc: bischoff at ise20 dot ise dot com (Andreas Bischoff)
Hi all,
I've got a huge project to move from Unix to NT, involving about 1000
Fortran files and 6 C files.
The C files contain all graphical X11 stuff and some system interfaces.
I bought DEC's Fortran Compiler for Windows NT, which seems to be really
fast.
My C programs I compiled with Cygnus' gcc and all the Fortran sources
with DEC's VF.
There are some minor issues with the external names, like Fortran calling
per default all uppercase, but these i can solve with special compiler
directives.
The major problem:
I tried to link everything with DEC's (Micro$oft's ?) linker , link.exe
It seems to take everything just fine BUT gives me:
libcygwin.a(libcmain.o) : error LNK2001: unresolved external symbol _WinMain@16
Anyone an idea how to solve this problem ?
Why a library needs a Main I don't understand.
Any chance to extract all .o files from libcygwin.a and rebuild it without
libcmain.o or is this idea useless ?
Regards,
Andreas
-
For help on using this list (especially unsubscribing), send a message to
"gnu-win32-request@cygnus.com" with one line of text: "help".