visual studio编译的软件查找所依赖的运行库方法
使用visual studio编译生成的exe软件,在单独运行的时候,总是会提示vs运行库找不到,比如vcruntime140.dll,msvcp140d.dll等找不到,此时如果在开发电脑中查找,会找出一堆各种版本的同名字动态库来,一个个拷贝过来试即费时,还不一定能正常运行,如果拷了不同版本的动态库过来,运行软件直接就弹出错误对话框了。
查找动态库的最好的方法,是使用dependencies加载软件,查看依赖哪些动态库,同时也可以看到所依赖的动态库的路径在哪里,直接去显示的路径下拷贝对应的动态库过来即可。如下图,dependencies会将所依赖的动态库列出来,包括动态库路径。