openexr-devel
[Top][All Lists]
Advanced

[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index]

[Openexr-devel] vs2005 1.40 libs vs. 1.5.1 libs and B44 support


From: James Wise
Subject: [Openexr-devel] vs2005 1.40 libs vs. 1.5.1 libs and B44 support
Date: Thu, 10 Apr 2008 15:18:27 +0100
User-agent: Thunderbird 2.0.0.12 (Windows/20080213)

So i have been implementing OpenEXR support in my application.

Currently i am including headers and linking against the lib files.
I am using the lib files and header that came in the vs2005 archive form the website. However i have noticed that this collection of files do not know about the B44 compression method,
and hence our application cannot read them.

So i got the latest source 1.6.1 files from the exr website and compiled the various projects as in the readme however the lib that i have produced follwing this method are of quite different sizes than the ones i got from the Vs2005 solution on the website? notably the IlmImf.lib i make with 1.6.1 is around 1.9 Mb's whereas the one form the 1.40 vs2005 ditrobution is around 7.1 Mb's? Also when i link against the new lib files, i get some errors about no eLUT , etc. see below....

imageio.lib(OpenEXRImporter.obj) : error LNK2001: unresolved external symbol "private: static unsigned short const * const half::_eLut" (address@hidden@@0QBGB) 1>image.lib(Pixel.obj) : error LNK2001: unresolved external symbol "private: static unsigned short const * const half::_eLut" (address@hidden@@0QBGB) 1>imageio.lib(OpenEXRImporter.obj) : error LNK2001: unresolved external symbol "private: static union half::uif const * const half::_toFloat" (address@hidden@@address@hidden@B) 1>image.lib(Pixel.obj) : error LNK2001: unresolved external symbol "private: static union half::uif const * const half::_toFloat" (address@hidden@@address@hidden@B) 1>imageio.lib(OpenEXRImporter.obj) : error LNK2019: unresolved external symbol "public: __thiscall Imf::Channel::Channel(enum Imf::PixelType,int,int)"
Visual studio.net 2005 (express)

I figure i must have missed some project setting or flag to tell the compiler to create the right type of lib files ( or tell it to include the LUT in the lib files somewhow?)
when i built the new EXR lib files, but i cant figure it out,
any help would be most appreciated,

James




reply via email to

[Prev in Thread] Current Thread [Next in Thread]