VS编译运行报错:找不到ucrtbased.dll文件

VS编译运行报错:找不到ucrtbased.dll文件

在VS2019中配置OpenCV编译,报如下错误:

解决方法:下载缺少的ucrtbased.dll文件,在免费的dll下载网站搜索下载,对应的有32位和64位两种dll文件。下载界面给出了相应的安装说明。

  • 在64位Windows上,32位DLL文件的默认路径是C:\Windows\SysWOW64\,64 位DLL文件在C:\Windows\System32\重点强调一下,注意路径,这里没有写错!这一点可以在VS编译输出中可以得到确认,在Debug+x64模式下,编译输出如下图所示,调用的动态库路径均为C:\Windows\System32\

  • 32位程序需要使用32位的DLL文件,64位程序需要使用64位的DLL文件,否则会出现0xc000007b报错

posted @ 2020-12-20 16:51  wsypro  阅读(1763)  评论(0)    收藏  举报