Mailing-List: contact cygwin-help AT cygwin DOT com; run by ezmlm List-Subscribe: List-Archive: List-Post: List-Help: , Sender: cygwin-owner AT cygwin DOT com Delivered-To: mailing list cygwin AT cygwin DOT com Date: Wed, 6 Feb 2002 02:38:51 -0800 From: Wade Brainerd X-Mailer: The Bat! (v1.53d) Reply-To: Wade Brainerd Organization: Treyarch Inc X-Priority: 3 (Normal) Message-ID: <12103878703.20020206023851@wadeb.com> To: "Dylan Cuthbert" CC: "Cygwin AT Cygwin. Com" Subject: Re: DirectX8/DirectInput + cygwin In-Reply-To: <002301c1aef8$228e5440$2801a8c0@dcuthbert2k> References: <002301c1aef8$228e5440$2801a8c0 AT dcuthbert2k> MIME-Version: 1.0 Content-Type: text/plain; charset=us-ascii Content-Transfer-Encoding: 7bit Sounds like a DEF file problem. Functions in DLLs use a different naming convention from C++ mangled names and C identifiers, usually: @ArgSize ...where ArgSize is the total size of all the parameters arguments, say for example a function MyFunction taking a single pointer as a parameter would be MyFunction AT 4. .DEF files are what Visual C++ uses to associate functions in header files with functions in DLLs, I'm not sure what the Cygwin equivalents are. In fact, I know almost nothing about Cygwin but a lot about Windows DLLs, but I thought this might put you on the right track ;) -Wade Wednesday, February 06, 2002, 2:22:09 AM, you wrote: DC> Hello there, DC> I've searched the archives high and low and can't seem to find a solution to DC> my problem. DC> When compiling a DirectInput8 function such as DirectInput8Create() I get an DC> error linking: DC> Unable to resolve DirectInput8Create AT 20 DC> I am linking directly with the .lib files supplied by Microsoft, and all the DC> Directx8 GUID references seem to link fine so does anybody have any idea DC> what the problem might be? DC> What version of DirectX are the directX libs in /usr/libs/ created for? DC> As an extra note, gcc v3.00->3.02 won't compile unknwn.h without an internal DC> compiler error, but v3.03 seems fine. DC> Regards DC> --------------------------------- DC> Q-Games, Dylan Cuthbert. DC> http://www.q-games.com DC> -- DC> Unsubscribe info: http://cygwin.com/ml/#unsubscribe-simple DC> Bug reporting: http://cygwin.com/bugs.html DC> Documentation: http://cygwin.com/docs.html DC> FAQ: http://cygwin.com/faq/ -- Unsubscribe info: http://cygwin.com/ml/#unsubscribe-simple Bug reporting: http://cygwin.com/bugs.html Documentation: http://cygwin.com/docs.html FAQ: http://cygwin.com/faq/