Hi all, I was trying to compile alembic 1.5.8 on windows 8.1 with VS2012, but I have these 3 errors and don't know how to fix. thanks !
all dependencies compiled with /MT
1. if I add half.cpp into project with this error, it goes away, but what is the correct way to fix this ?
16>ArrayPropertyTests.obj : error LNK2019: unresolved external symbol "private: static union half::uif const * const half::_toFloat" (address@hidden@@address@hidden@B) referenced in function "public: __cdecl half::operator float(void)const " (??Bhalf@@QEBAMXZ)
16>AlembicAbcCoreOgawa.lib(ReadUtil.obj) : error LNK2001: unresolved external symbol "private: static union half::uif const * const half::_toFloat" (address@hidden@@address@hidden@B)
16>ArrayPropertyTests.obj : error LNK2019: unresolved external symbol "private: static unsigned short const * const half::_eLut" (address@hidden@@0QBGB) referenced in function "public: __cdecl half::half(float)" (??0half@@address@hidden@Z)
16>AlembicAbcCoreOgawa.lib(ReadUtil.obj) : error LNK2001: unresolved external symbol "private: static unsigned short const * const half::_eLut" (address@hidden@@0QBGB)
16>D:\source\test\alembic_build\lib\Alembic\AbcCoreOgawa\Tests\Release\AbcCoreOgawa_ArrayPropertyTests.exe : fatal error LNK1120: 2 unresolved externals
>C:\local\boost_1_55_0\boost/config/auto_link.hpp(365): fatal error C1004: unexpected end-of-file found
3. thousands lines of warning C4275
d:\xxx\include\openexr\IexBaseExc.h(143): warning C4275: non dll-interface class 'Iex_2_2::BaseExc' used as base for dll-interface class 'Iex_2_2::ArgExc'
can I ignore this ?
Thanks !