Hi, The current build options in the release notes for the SDK state that the code generation flag needs to be set as : · For Debug Builds, set the Runtime Library to Multi-threaded Debug DLL (/MDd). · For Release Builds, set the Runtime Library to Multi-threaded DLL (/MD). My issue is that I use middleware solutions that come with pre-built libs - just as the IADP SDK - but that are built with the /MT /MTd options. This causes conflicts when trying to link as the runtime libs are in effect declared as both dynamic and static - forgive my ignorance on compiler options if this isn't the case. I'm sure at some point I have used middleware which has supplied both sets of libs, one built against the /MD / MDd and the /MT / MTd options. I've seen solutions in the forums to wrapping the SDK libs up to supply them as dll's - the Unity Middleware post - but nothing that address this specific issue. Any ideas, or have I just convinced myself that this is an issue, but in fact I'm missing something much more obvious. Thanks Martin
For more complete information about compiler optimizations, see our Optimization Notice.