[Openexr-devel] Ilmbase 1.0.1 and OpenEXR 1.6.1 under Windows x64
From:
Rodrigo Urra
Subject:
[Openexr-devel] Ilmbase 1.0.1 and OpenEXR 1.6.1 under Windows x64
Date:
Tue, 30 Jun 2009 17:53:35 -0700
Hello,
The demand for building programs under 64-bit configuration is growing, which is what brings me here :)
I'm having issues compiling Ilmbase 1.0.1 and OpenEXR 1.6.1 under Visual Studio 2008, using a x64 platform configuration, and was hoping to get some help. If for instance, one takes the original distribution, adds an x64 configuration and tries to Build Ilmbase, the linker errors are numerous. See below.
Could someone please explain how to successfully build, or at least point to OpenEXR 1.6.1 pre-built x64 libs and dlls?
Thank you!
Error 2 error LNK2001: unresolved external symbol "class std::basic_ostream<char,struct std::char_traits<char> > & __cdecl operator<<(class std::basic_ostream<char,struct std::char_traits<char> > &,class half)" (address@hidden@address@hidden@std@@@std@@address@hidden@@@Z) testClassification.obj
Error 3 error LNK2001: unresolved external symbol "class std::basic_ostream<char,struct std::char_traits<char> > & __cdecl operator<<(class std::basic_ostream<char,struct std::char_traits<char> > &,class half)" (address@hidden@address@hidden@std@@@std@@address@hidden@@@Z) testError.obj
Error 4 error LNK2001: unresolved external symbol "private: static short __cdecl half::convert(int)" (address@hidden@@address@hidden) testFunction.obj Error 5 error LNK2001: unresolved external symbol "private: static short __cdecl half::convert(int)" (address@hidden@@address@hidden) testLimits.obj
Error 7 error LNK2001: unresolved external symbol "private: static short __cdecl half::convert(int)" (address@hidden@@address@hidden) testBitPatterns.obj Error 8 error LNK2001: unresolved external symbol "private: static short __cdecl half::convert(int)" (address@hidden@@address@hidden) testClassification.obj
Error 9 error LNK2001: unresolved external symbol "private: static short __cdecl half::convert(int)" (address@hidden@@address@hidden) testError.obj Error 13 error LNK2001: unresolved external symbol "void __cdecl printBits(class std::basic_ostream<char,struct std::char_traits<char> > &,class half)" (?printBits@@address@hidden@address@hidden@@@std@@Vhalf@@@Z) testClassification.obj
Error 14 error LNK2001: unresolved external symbol "void __cdecl printBits(class std::basic_ostream<char,struct std::char_traits<char> > &,class half)" (?printBits@@address@hidden@address@hidden@@@std@@Vhalf@@@Z) testError.obj
Error 1 error LNK2019: unresolved external symbol "class std::basic_ostream<char,struct std::char_traits<char> > & __cdecl operator<<(class std::basic_ostream<char,struct std::char_traits<char> > &,class half)" (address@hidden@address@hidden@std@@@std@@address@hidden@@@Z) referenced in function "void __cdecl testArithmetic(void)" (?testArithmetic@@YAXXZ) testArithmetic.obj
Error 6 error LNK2019: unresolved external symbol "private: static short __cdecl half::convert(int)" (address@hidden@@address@hidden) referenced in function "public: __cdecl half::half(float)" (??0half@@address@hidden@Z) testArithmetic.obj
Error 11 error LNK2019: unresolved external symbol "void __cdecl printBits(char * const,class half)" (?printBits@@YAXQEADVhalf@@@Z) referenced in function "void __cdecl `anonymous namespace'::testBits(float,char const * const,char const * const)" (address@hidden@@address@hidden) testBitPatterns.obj
Error 10 error LNK2019: unresolved external symbol "void __cdecl printBits(char * const,float)" (?printBits@@address@hidden) referenced in function "void __cdecl `anonymous namespace'::testBits(float,char const * const,char const * const)" (address@hidden@@address@hidden) testBitPatterns.obj
Error 12 error LNK2019: unresolved external symbol "void __cdecl printBits(class std::basic_ostream<char,struct std::char_traits<char> > &,class half)" (?printBits@@address@hidden@address@hidden@@@std@@Vhalf@@@Z) referenced in function "void __cdecl `anonymous namespace'::testBits(float,char const * const,char const * const)" (address@hidden@@address@hidden) testBitPatterns.obj
Error 15 error LNK2019: unresolved external symbol "void __cdecl printBits(class std::basic_ostream<char,struct std::char_traits<char> > &,float)" (?printBits@@address@hidden@address@hidden@@@std@@address@hidden) referenced in function "void __cdecl `anonymous namespace'::testBits(float,char const * const,char const * const)" (address@hidden@@address@hidden) testBitPatterns.obj
Error 16 fatal error LNK1120: 6 unresolved externals x64\Release/HalfTest.exe
[Prev in Thread]
Current Thread
[Next in Thread]
[Openexr-devel] Ilmbase 1.0.1 and OpenEXR 1.6.1 under Windows x64,
Rodrigo Urra<=