基于hidapi的开发项目,在其他电脑上运行exe,出现以下错误
由于找不到vcruntime140.dll,无法继续执行代码
由于找不到ucrtbased.dll,无法继续执行代码等
这提示说明你编译的是Debug版本
但是你看我下面的配置,是Release版本的
C/C++ -> 代码生成 -> 运行库 -> 多线程(/MT)(带D的代表是Debug版本)
![](https://i-blog.csdnimg.cn/blog_migrate/2adce5fb841be57954cfe1a3c293cb55.png)
这么编译也是不行的,后面发现我的hidapi.dll是旧版且是Debug版本的。
后来我将hidapi.dll改成新版Release版本之后就OK。
这是一个小问题,没注意细节就浪费了几天时间,共勉之!