Sorry for the waste of bandwidth. Had stupidly assumed all external .dlls would be embedded in the .exes. All fixed and running now. Once again, thank you for making the Windows compile process so much easier.

On 23/04/2020 18:04, Julian Johnson wrote:
I've been following Till Dechent's excellent instructions posted on this list for installing OIIO under Windows 10(64bit):

https://github.com/ttddee/ttddee.github.io/blob/master/building-oiio-win.md

The only additional package I installed was OCIO and within half an hour of starting I managed to collect all the dependencies via vcpkg and then compile the binaries perfectly in VS2019 which was incredible. Thanks to everyone for all the hard work involved in making a Windows compile so much easier than it ever has been.

The single, seemingly remaining, problem I have is that the executables (e.g. oiiotool.exe) launch with an error which I think relates to the openexr .dlls. The error is:

'The code execution cannot proceed because lex-2_3.dll was not found'

Wth similar messages for Half-2_3.dll, lmath-2_3.dll, llmlmf-2_3.dll which are all, I believe used by openexr (2.3.0 installed via vcpkg). The associated .lib files for those .dlls are in the lib folder (C:/vcpkg/installed/x64-windows/lib) and that lib folder is included in the Additional Library Directories in the project and is on the system path.

I'm sure I'm missing something super simple to do with static versus dynamic libraries but if anyone has any pointers or suggestions they would very much be appreciated.

Julian


_______________________________________________
Oiio-dev mailing list
Oiio-dev@lists.openimageio.org
http://lists.openimageio.org/listinfo.cgi/oiio-dev-openimageio.org

Reply via email to