Mailing-List: contact cygwin-help AT sourceware DOT cygnus DOT com; run by ezmlm List-Subscribe: List-Archive: List-Post: List-Help: , Sender: cygwin-owner AT sources DOT redhat DOT com Delivered-To: mailing list cygwin AT sources DOT redhat DOT com Date: Wed, 6 Jun 2001 05:07:47 +0100 (WEST) From: Joa~o Miguel Soares X-Sender: newted AT alfarrabio To: cygwin AT cygwin DOT com Subject: Problems with DLL's Message-ID: MIME-Version: 1.0 Content-Type: TEXT/PLAIN; charset=US-ASCII I'm trying to create a simple dll, but i'm having problems. First i have created a file with a simple code: dll.c #include int WINAPI dll_init(HANDEL h, DWORD reason, void *foo) { return 1; } main() {} Second, gcc -c dll.c Third, gcc -s -Wl,--base-file,dll.base -o dll.dll dll.o -Wl,-e,_dll_init AT 12 ok! But in th fourth step: dlltool --base-file dll.base --def dll.def --output-exp dll.exp --dllname dll.dll /cygdrive/c/PROGRA~1/CYGWIN/BIN/DLLTOOL: Can't open def file: libga.def Do i have to create libga.def my self? If so how? What's the content? One more thing do i have to create include a main? I've tryed with out it, but failed. It tould me that "...no rerefence to WinMain AT 16...". Thanks for the help! -- Want to unsubscribe from this list? Check out: http://cygwin.com/ml/#unsubscribe-simple