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 Content-Type: text/plain; charset=US-ASCII Content-Transfer-Encoding: 7bit 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".