FBX libraries containing Iex symbols on Windows

Christopher Horvath <[email protected]> Wed, 6 Jan 2016 11:17:54 -0800
Newsgroups gmane.comp.video.openexr.devel
Message-ID <CAHJ4w5pdVF6wQ7BmO811DovbRNy7oY56znBGwVeVAS8EC8M6MQ@mail.gmail.com>
Hey folks,

I'm emailing this list because I'm not sure who to ask. I am trying to
build an application on Windows that has both FBX and Alembic support, and
I am therefore linking against the ilmbase libraries, version 2.2.0. (with
namespacing).

During linking, I get the following error in Visual Studio 2013:
Error 1 error LNK2005: "void __cdecl iex_debugTrap(void)"
(?iex_debugTrap@@YAXXZ)
already defined in libfbxsdk-mt.lib(IexBaseExc.obj)
Iex-2_2.lib(IexBaseExc.cpp.obj)

Does anyone have any experience with this? Is there any way I can get
around it, perhaps by fidgeting with the versioned namespace? Why would FBX
be exporting Iex symbols?

I am running out of hair to pull out.

Thanks in advance,
Chris

_______________________________________________
Openexr-devel mailing list
[email protected]
https://lists.nongnu.org/mailman/listinfo/openexr-devel