Re: looking for a working 2.0.1 Windows build
Paul Miller <[email protected]>
| Newsgroups | gmane.comp.video.openexr.devel |
|---|---|
| Organization | FXTECH |
| Message-ID | <[email protected]> |
On 6/10/2014 7:45 AM, Paul Miller wrote: > On 5/30/2014 10:51 AM, Piotr Stanczyk wrote: >> As you can tell the windows platform does not receive a large amount of >> time. I would urge you to go with 2.1.0 and use the cmake scripts rather >> than the solution files. I believe you can generate the son files from >> there should you need to, but they should give you a build for the most >> part. >> >> Indeed, I would be happy to see the baked sln stuff go away in the >> future. > > Thanks to all who responded. I didn't know there was a cmake-based 2.1 - > that should make things easier. So I've gotten pretty far with the latest 2.1 branch - IlmBase is building with no problems that I can see. But when I'm linking IlmImf, I'm getting hundreds of "unresolved external symbol" errors, such as: 2>ImfTiledMisc.obj : error LNK2001: unresolved external symbol "__declspec(dllimport) public: __cdecl Iex::ArgExc::ArgExc(char const *)" (__imp_??0ArgExc@Iex@@QEAA@PEBD@Z) 2>ImfTiledOutputFile.obj : error LNK2001: unresolved external symbol "__declspec(dllimport) public: __cdecl Iex::ArgExc::ArgExc(char const *)" (__imp_??0ArgExc@Iex@@QEAA@PEBD@Z) 2>ImfTileOffsets.obj : error LNK2001: unresolved external symbol "__declspec(dllimport) public: __cdecl Iex::ArgExc::ArgExc(char const *)" (__imp_??0ArgExc@Iex@@QEAA@PEBD@Z) 2>ImfTimeCode.obj : error LNK2001: unresolved external symbol "__declspec(dllimport) public: __cdecl Iex::ArgExc::ArgExc(char const *)" (__imp_??0ArgExc@Iex@@QEAA@PEBD@Z) ... 2>ImfInputFile.obj : error LNK2001: unresolved external symbol "__declspec(dllimport) public: __cdecl IlmThread::Mutex::Mutex(void)" (__imp_??0Mutex@IlmThread@@QEAA@XZ) 2>ImfMultiPartInputFile.obj : error LNK2001: unresolved external symbol "__declspec(dllimport) public: __cdecl IlmThread::Mutex::Mutex(void)" (__imp_??0Mutex@IlmThread@@QEAA@XZ) 2>ImfAttribute.obj : error LNK2001: unresolved external symbol "__declspec(dllimport) public: __cdecl IlmThread::Mutex::Mutex(void)" (__imp_??0Mutex@IlmThread@@QEAA@XZ) 2>ImfDeepScanLineInputFile.obj : error LNK2001: unresolved external symbol "__declspec(dllimport) public: __cdecl IlmThread::Mutex::Mutex(void)" (__imp_??0Mutex@IlmThread@@QEAA@XZ) 2>ImfDeepScanLineOutputFile.obj : error LNK2001: unresolved external symbol "__declspec(dllimport) public: __cdecl IlmThread::Mutex::Mutex(void)" (__imp_??0Mutex@IlmThread@@QEAA@XZ) ... etc. I pointed the IlmImf linker to the built *.libs from IlmBase, so I don't know what is causing this. I've gotten some build tips from Sebastian but I'm using VS2008 here and he's using 2010, and doesn't seem to be getting these errors. Anyone know what is going on?