delorie.com/archives/browse.cgi   search  
Mail Archives: cygwin/1998/08/16/20:58:14

From: khan AT xraylith DOT wisc DOT edu (Mumit Khan)
Subject: Re: OpenGL with mingw32
16 Aug 1998 20:58:14 -0700 :
Message-ID: <Pine.SUN.3.93.980816105002.9558B-100000.cygnus.gnu-win32@modi.xraylith.wisc.edu>
References: <008701bdc6ec$b5caf300$0201a8c0 AT mercury DOT home DOT solar DOT net>
Mime-Version: 1.0
To: Cliff Lee <cdlee AT geocities DOT com>
Cc: "Larry Hall (RFK Partners Inc)" <lhall AT rfk DOT com>, gnu-win32 AT cygnus DOT com

On Thu, 13 Aug 1998, Cliff Lee wrote:

> 
> I thought that might be the problem with something screwy in the way I
> compiled mesa, but with MS OpenGL and SGI OpenGL, the DLLs are already
> pre-compiled. I assume that at least the MS OpenGL that comes with
> Win95/98 is not a debug version. Besides, when I use "dlltool",
> doesn't --dllname specify the name of the DLL that will be used?
> 
> Thanks for the suggestion though. I'll try again with mesa, making sure
> I get a release version. Unfortunately, even if it works, I don't think
> it will help with my other problem. That is, getting the error message
> "linked to missing export GLU32.DLL:_gluPerspective." Hey, I just
> noticed this, but why is this error message specifying GLU32.DLL, not
> GLU32D.DLL? I think perhaps
> --dllname doesn't exactly do what I think it does.
> 

I'm not sure what problems you're facing, but I'm using OpenGL with
mingw32 in a reasonably large 3D visualization project, albeit with a
few hacks. Currently, the C++ front end can't grok a few of the
constructs in the MS OpenGL headers, and need to be manually "fixed".
There is also a problem where the OpenGL callbacks in C++ are not
working (I haven't tried C since I have no C code lying around to
test), and I'm working on that as time permits.

FYI, I've built VTK (Visualization Toolkit), a *very* large package, which 
uses MS OpenGL for rendering using mingw32 egcs. See VTK web site at
<URL:http://www.kitware.com/vtk.html> for more info on VTK.

My next binary release of EGCS will have necessary fixes to the C++ parser
to grok the OpenGL files (thanks to Alastair Houghton for majority of the 
patches). These changes haven't made it into the egcs release tree yet;
the changes to the c++ parser are significant enough that the C++
maintainer will have to take a serious look before incorporating any of
it (and Jason Merrill's rather busy at the moment with egcs-1.1 release).
I don't know the status of SGI OpenGL on Win32 however, so there might 
still be problems I don't know about. 

Regards,
Mumit


-
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".

- Raw text -


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