Hi Paul,
its been a while since I had to recompile oiio for production. Recently
I tried with the newest master (1.1) and it was even failing to compile
with VS 2008 because of C99 incompatibilities (stdint.h is not
available there). Which version of oiio did you use?
My guide does does not cover static linking. I have never tried that
actually with oiio, but I think all dependencies need to be available as
static libraries, too. This does not work with dlls at all.
You should always compile all dependencies yourself for the compiler you
use. Using someone else's might create really strange crashes later on.
Cheers
Sebastian
On 12/18/2012 08:27 PM, Paul Hudson wrote:
Hey everyone,
This is an old thread but wanted to report back that Sebastian's
instructions are very good. I was able to get oiiotool.exe mostly
working (For example, convert from a Tiled EXR to a Scanline is
fine. But resize a Tiff to a Jpeg equals crash!)
Beyond that what tripped me up is trying to use someone else's
precompiled libs when I had trouble getting something to compile. In
the end, this "shortcut" just caused more trouble. Visual Studio is
very picky that everything is compiled with the same version. If
there is any question what something was compiled with, do a text
search for "Microsoft.VC" through the contents of lib files to confirm
which version of Visual Studio it depends on. This article explains
it: http://www.virtualdub.org/blog/pivot/entry.php?id=296
I ended up using VS2008 (vc9) ... I had to go back to jpeg-8a to
get source that included a vc9 project. Oh and I couldn't get static
linking against the DLLs working... so I have to dump all the boost,
OpenEXR, etc DLLs in the folder next to the EXE.
Hope this info helps! and Thanks to Sebastian!
-Paul
-------- Original Message --------
Subject: Re: [Oiio-dev] Problems building OIIO on Windows
Date: Wed, 20 Jun 2012 08:44:47 +0200
From: Sebastian Elsner <[email protected]>
Reply-To: OpenImageIO developers <[email protected]>
To: OpenImageIO developers <[email protected]>
Hello,
I am currently working on some general build instructions and
expecially x64 instructions, but its quite some work. Find here
http://piratepad.net/0rqEZFwrKg what I have now, actually the most
important step - OIIO itself - is missing, but will follow in the next
view days. If you want correct error or add stuff in the piratepad.
Also, please report back, how this worked for you.
To get cmake to find everyting on windows is a lot of manual work
right now, because on windows the libraries might be everywhere.... I
have made some suggestion on how to imporve this here on the list, but
I also did not get responsen, because most of the guys here are on Linux.
Cheers
Sebastian
Am 20.06.2012 00:15, schrieb Nicolas Burtnyk:
Hello OIIO list,
Trying to build OIIO on windows. I followed the directions here
https://sites.google.com/site/openimageio/building-oiio-on-windows,
but I'm getting all sorts of errors in CMake.
Basically CMake can't find most of the external dependencies.
I'm starting the tedious process of adding CMake variables for each
external lib, but surely there's a better way? Presumably there's
some CMake logic to find those libs that's just broken? Is anyone
working on this? I am a complete CMake noob, otherwise I would try
to help.
Also what about building for windows x64? Is there a external
dependencies zip for x64 available?
Thanks,
-Nicolas
_______________________________________________
Oiio-dev mailing list
[email protected]
http://lists.openimageio.org/listinfo.cgi/oiio-dev-openimageio.org
_______________________________________________
Oiio-dev mailing list
[email protected]
http://lists.openimageio.org/listinfo.cgi/oiio-dev-openimageio.org