The error EDC3086 is caused by the compiler detecting OCL calls in a source file which was not compiled with the /Gm+ parameter.
/Gm+
You can fix this error by making certain you are compiling with the multithreaded libraries.