Mailing-List: contact cygwin-help AT sourceware DOT cygnus DOT com; run by ezmlm Sender: cygwin-owner AT sourceware DOT cygnus DOT com Delivered-To: mailing list cygwin AT sourceware DOT cygnus DOT com Message-ID: <9F481A71957AD111BB2300805FE65D256240F4@mpisex02.mops.wl.com> From: "Brown, Kim" To: cygwin AT sourceware DOT cygnus DOT com Subject: RE: [ANN] Creating Excel-callable DLLs with GCC - fails! Date: Wed, 24 Mar 1999 09:20:24 -0500 MIME-Version: 1.0 X-Mailer: Internet Mail Service (5.5.2232.9) Content-Type: text/plain; charset="iso-8859-1" I tried to compile these DLLs on my Win95 machine. I downloaded and installed egcs-1.1.2 just before I compiled them. I used the command "$ make". I placed the DLLs in my c:\windows\system directory. They both fail to work in my Excel 97 SR-1. The compilation gives me a warning about "no export definition file...". The output during compilation of f77dll.dll is below. Is this warning message expected? Anyone else have a problem? dllwrap --export-all --output-def f77dll.def --driver-name g77 -o f77dll.dll \ f77dll.o -s --entry __cygwin_noncygwin_dll_entry AT 12 Warning: no export definition file provided dllwrap will create one, but may not be what you want > -----Original Message----- > From: Mumit Khan [mailto:khan AT xraylith DOT wisc DOT EDU] > Sent: Wednesday, March 24, 1999 12:33 AM > To: cygwin AT sourceware DOT cygnus DOT com > Subject: [ANN] Creating Excel-callable DLLs with GCC > > > I've put together two trivial examples, one in C and the other in F77, > of Excel-callable DLLs using egcs-1.1.2. This is not possible > with earlier > versions due to a bug in STDCALL/WINAPI functions returing > floating point > values. > ftp://ftp.xraylith.wisc.edu/pub/khan/gnu-win32/mingw32/misc/excel-dlls.zip ftp://ftp.xraylith.wisc.edu/pub/khan/gnu-win32/cygwin/misc/excel-dlls.tar.gz Thanks to Richard Stanton for his help. Regards, Mumit -- Want to unsubscribe from this list? Send a message to cygwin-unsubscribe AT sourceware DOT cygnus DOT com -- Want to unsubscribe from this list? Send a message to cygwin-unsubscribe AT sourceware DOT cygnus DOT com