我有一个“无法加载文件或程序集' * .dll'或其依赖项之一。”在从C#程序调用的C ++ / CLI dll上。我最终将其归结为使用#pragma omp
指令。如果我删除所有openmp指令并构建,则可以加载程序集。只要我添加一个openmp指令,我就会得到这个异常。当然,编译器选项openmp已启用。
这是在使用.NET 3.5框架的Visual Studio 2012上。有什么我可以做的工作吗?这是必须使用OpenMP编译的性能关键代码。顺便说一句,我试图将此代码隔离到一个单独的本机.lib中并在C ++ / CLI中包含它,但无济于事。