kaiwu999 / alembic

Automatically exported from code.google.com/p/alembic
0 stars 0 forks source link

Compile Alembic 1.5.5 on Windows 8 MSVC 12 2013 64-bit statically, missing members in AlembicAbcGeom #353

Closed GoogleCodeExporter closed 8 years ago

GoogleCodeExporter commented 8 years ago
What steps will reproduce the problem?
1. Download and setup Alembic 1.5.5 with CMake and generate Visual Studio 2013 
x64 project files, set it to build statically and add -DNOMINMAX in there.

2. Compile with MSVC Express 2013

3. Everything compiles except AlembicAbcGeom cannot find its members for 
ICurves,OCurves,OPolyMesh,OSubD,OXform.

What is the expected output? What do you see instead?
The members should be detected as its header file is included.

What version of the product are you using? On what operating system?
Alembic 1.5.5, Windows 8 64-bit, Visual Studio 12 2013 Express, CMake 3, Boost 
1.56.0, hdf5-1.8.11, zlib-1.2.8, ILMBase/OpenEXR 2.1.

Please provide any additional information below.
Adding -DNOMINMAX is required to prevent Windows from defining its own min/max.

Original issue reported on code.google.com by bober...@gmail.com on 8 Oct 2014 at 7:11

Attachments:

GoogleCodeExporter commented 8 years ago
This looks like your include path is messed up and pulling in an older version 
of Alembic.

The hint in there was the lack of position weights for curves which was added 
in 1.5.2 to support NURBS curves.

Original comment by miller.lucas on 8 Oct 2014 at 4:53

GoogleCodeExporter commented 8 years ago

Original comment by miller.lucas on 23 Feb 2015 at 10:46