[Top][All Lists]
[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
[Prev in Thread] |
Current Thread |
[Next in Thread] |
- [Openexr-devel] vs2005 1.40 libs vs. 1.5.1 libs and B44 support,
James Wise <=