delorie.com/archives/browse.cgi   search  
Mail Archives: cygwin/1997/07/06/07:22:28

From: bischoff AT ise DOT com (Andreas Bischoff)
Subject: linking with libcygwin.a (unresolved _WinMain AT 16)
6 Jul 1997 07:22:28 -0700 :
Approved: cygnus DOT gnu-win32 AT cygnus DOT com
Distribution: cygnus
Message-ID: <199707061213.FAA05188.cygnus.gnu-win32@ise20.ise.com>
Mime-Version: 1.0
Original-To: gnu-win32 AT cygnus DOT com
Original-Cc: bischoff AT ise20 DOT ise DOT com (Andreas Bischoff)
X-Mailer: ELM [version 2.4 PL24]
Original-Sender: owner-gnu-win32 AT cygnus DOT com

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 AT 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 AT cygnus DOT com" with one line of text: "help".

- Raw text -


  webmaster     delorie software   privacy  
  Copyright © 2019   by DJ Delorie     Updated Jul 2019