[Bf-committers] compiling without exr broken

Nick Porcino meshula1 at hotmail.com
Wed Feb 22 06:19:34 CET 2006


I'm the person who maintains OpenEXR for Windows.

MSVC6 can't compile OpenEXR because of template specializations in Imath.

We had to drop MSVC6 support in OpenEXR about a year ago because while our 
code base moved forward, MSVC6 didn't.

It is possible to create an OpenEXR wrapping DLL that exposes a simple C 
style API that is MSVC 6 compatible. In that case, you could get an 
OpenEXR.dll from somewhere else, and link a small library in your MSVC6 

If a Blender developer would like to donate a C style OpenEXR wrapper to the 
OpenEXR project, I could work with the rest of the OpenEXR team to get it 
(or something similar) added to the next OpenEXR release.

- nick

> > --- Urspr�ngliche Nachricht ---
> > Von: Ton Roosendaal <ton at blender.org>
> > An: bf-blender developers
><bf-committers at projects.blender.org>
> > Betreff: Re: [Bf-committers] compiling without exr
> > Datum: Mon, 20 Feb 2006 23:08:46 +0100
> > > Hi,
> > > After verifying this works for all platforms, of
>course :)
> > > BTW; I just forgot to wrap the use of exr in
>render code with  > #ifdefs... What is the reason you do it without?
>Had no luck building with exr on msvc6, yet.
>msvc6 does not even eat exr header files without
>getting them in the wrong

More information about the Bf-committers mailing list