我得到以下异常:"无法加载DLL:操作系统无法运行.(HRESULT: 0x800700B6)"
本文关键字:quot 运行 操作系统 HRESULT 0x800700B6 DLL 加载 异常 | 更新日期: 2023-09-27 18:04:45
当p/调用到Intel IPP库时会发生这种情况。这个库反过来依赖于OpenMP。
这是我尝试过的:http://software.intel.com/en-us/articles/opm-abort-initializing-libguide40dll/
应该解决同时使用两个版本的OpenMP (libguide40.dll和libiomp5md.dll)的异常。删除libguide40.dll的本地副本并不能解决问题。你能帮我查一下吗?
我正在尝试dir /s libguide40.dll
:没有该DLL的实例,但我仍然得到异常。
详细信息:我使用的是英特尔在IPP示例中提供的p/Invoke生成的代码。
-
我在目标机器上使用的OpenMP DLL中有不正确的字节数(可能是网络文件传输SNAFU)。避免这种混乱的方法是使用存档或MD5。
-
它还是坏了…我必须确保IPP的初始化只在整个应用程序中运行一次。我使用了静态Lazy成员
谢谢你的帮助!