I am trying to distribute my VS2012/MKL code to a separate computer. When on that computer I get a vcomp.dll not found. I understand that by using vcomp.dll, the application is using the MS OpenMP instead of libiomp.
I am trying to get around this dependency on MS OpenMP and searching through forums I made the following changes:
- Added the <intel directory>\compiler\lib\intel64 directory to "VC++ Directories"->Reference Directories and Library Directories
- Added libiomp5md.lib to Linker->Additional Dependencies
- Added vcomp.lib to Linker->Ignore Specific Default Libraries
- Added the <intel directory>\compiler\lib\intel64 to my Linker->Additional Library Directories for good measure.
Each change still loads vcomp110.dll. Is additional steps I am missing to force VS to use libiomp instead of vcomp?
I cannot provide reproduce-able code to attach.