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报错。