delorie.com/archives/browse.cgi   search  
Mail Archives: cygwin/2002/02/06/05:42:02

Mailing-List: contact cygwin-help AT cygwin DOT com; run by ezmlm
List-Subscribe: <mailto:cygwin-subscribe AT cygwin DOT com>
List-Archive: <http://sources.redhat.com/ml/cygwin/>
List-Post: <mailto:cygwin AT cygwin DOT com>
List-Help: <mailto:cygwin-help AT cygwin DOT com>, <http://sources.redhat.com/ml/#faqs>
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 <wadeb AT wadeb DOT com>
X-Mailer: The Bat! (v1.53d)
Reply-To: Wade Brainerd <wadeb AT wadeb DOT com>
Organization: Treyarch Inc
X-Priority: 3 (Normal)
Message-ID: <12103878703.20020206023851@wadeb.com>
To: "Dylan Cuthbert" <dylan AT q-games DOT com>
CC: "Cygwin AT Cygwin. Com" <cygwin AT cygwin DOT com>
Subject: Re: DirectX8/DirectInput + cygwin
In-Reply-To: <002301c1aef8$228e5440$2801a8c0@dcuthbert2k>
References: <002301c1aef8$228e5440$2801a8c0 AT dcuthbert2k>
MIME-Version: 1.0

Sounds like a DEF file problem.  Functions in DLLs use a different
naming convention from C++ mangled names and C identifiers, usually:

<FunctionName>@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/

- Raw text -


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