Re: [PyOpenGL-Users] PyOpenGL on Windows
Brought to you by:
mcfletch
|
From: Henry G. <he...@ca...> - 2011-07-04 17:49:47
|
On Mon, 2011-07-04 at 18:32 +0100, Henry Gomersall wrote:
> On Mon, 2011-07-04 at 13:43 -0300, Alejandro Segovia wrote:
> > I can confirm that after getting the MSVCRT7.1.dll not found error
> > message every time I lunch my application, it happens to run fine,
> > with all OpenGL code working.
>
> It seems that the gle32.dll packaged with PyOpenGL has this
> dependency,
> so its this library that needs to be recompiled.
My naive fiddling seems to suggest a fairly minimal dependency on
MSVCR71.dll. winedump shows the following symbols. Most of those look
like they won't have changed much (although some look like they might
have!)...
offset 0001e1dc MSVCR71.dll
Hint/Name Table: 0001E23C
TimeDateStamp: 00000000 (Thu Jan 1 01:00:00 1970)
ForwarderChain: 00000000
First thunk RVA: 0001E024
Ordn Name
766 sin 1e3dc
241 _except_handler3 1e456
76 __CppXcptFilter 1e444
187 _adjust_fdiv 1e434
319 _initterm 1e428
440 _onexit 1e412
107 __dllonexit 1e404
648 atan2 1e3fc
757 realloc 1e3f2
644 acos 1e3ea
769 sqrt 1e3bc
684 free 1e3c4
735 malloc 1e3cc
658 cos 1e3d6
665 fabs 1e3e2
Interesting discussion here on CRT versioning...
http://kobyk.wordpress.com/2007/07/20/dynamically-linking-with-msvcrtdll-using-visual-c-2005/
Cheers,
Henry
|