我正在尝试将我的VS2012 / MKL代码分发到单独的计算机上。在那台计算机上时,我找不到vcomp.dll。我知道通过使用vcomp.dll,应用程序使用的是MS OpenMP而不是libiomp。
我试图解决对MS OpenMP的依赖性,并在论坛中进行搜索,然后进行了以下更改:
每次更改仍会加载vcomp110.dll:尝试在测试计算机上运行时给出错误,并且在开发计算机上的加载输出列出了vcomp110.dll。我是否还有其他步骤无法强制VS使用libiomp而不是vcomp?
我无法提供附加的可复制代码。
谢谢
最佳答案
从位于以下位置的英特尔文档中:http://software.intel.com/sites/products/documentation/studio/composer/en-us/2011Update/compiler_c/optaps/common/optaps_par_compat_libs_using.htm
我猜您想念的是需要定义_OPENMP_NOFORCE_MANIFEST。