平台 :win7   vs2017 opencv3.4.4

首先,这个错误很玄学,原因不知道为什么

错误:

"计算机丢失api-ms-win-downlevel-shlwapi-l1-1-0.dll"、"应用程序无法正常启动(0x000007b)" 解决方案

下载 

下载 api-ms-win-downlevel-shlwapi-l1-1-0.dll,解压会得到同时包含32位和64位的dll文件

"计算机丢失api-ms-win-downlevel-shlwapi-l1-1-0.dll"、"应用程序无法正常启动(0x000007b)" 解决方案

将x64的一个文件拷入到C:\Windows\System32

将x86的一个文件拷入到C:\Windows\SysWOW64

你没有看错,就是换了位置;

如果你按正常64拷到SysWOW64下,会报以下错误:

 应用程序无法正常启动0x000007b 问题解决

 

个人fe分析原因(猜测):

调试结果为:

"计算机丢失api-ms-win-downlevel-shlwapi-l1-1-0.dll"、"应用程序无法正常启动(0x000007b)" 解决方案

我调试的是64位程序,配置也是64位的OpenCV,但是读取文件是从C:\Windows\System32,本质上还是需要读取64位的

api-ms-win-downlevel-shlwapi-l1-1-0.dll

祝大家早日出坑~

相关文章:

  • 2021-04-22
  • 2022-01-05
  • 2021-04-23
  • 2021-05-21
  • 2021-12-11
  • 2021-04-02
  • 2022-12-23
  • 2021-04-19
猜你喜欢
  • 2021-11-12
  • 2021-11-18
  • 2021-07-04
  • 2022-12-23
  • 2021-06-22
  • 2021-11-25
  • 2022-12-23
相关资源
相似解决方案