说明:
在开发工作中,我们经常有调用第三方库的需求,而第三方库需要的支撑各不相同,经常会遇到支撑库版本与自身电脑版本不一致的情况,也可能遇到明明已经涵盖了某个DLL,但依然打不开程序的情形,这可能是因为DLL名虽然一样,但其是32位还是64位不确定,是release版本还是debug版本也不确定。
那么如何便捷地查看所用软件缺失的DLL呢?我常用的方法有两个:1)基于VS自身提供的dumpbin工具查看依赖的库。2)通过Dependencies软件查看,该方法更加直观方便,也是本文介绍的工具。
Dependencies工具作为一款优秀的DLL解析工具,能让你很直观地看到DLL的相关信息,如具备哪些功能函数、参数,又比如该DLL基于哪些DLL运行。本文将免费分享给大家,希望能给大家带来一些帮助。
具体教程如下:
1)解压压缩包。
2)点击Dependencies.exe。
3)点击左上角+号,加载所需要查看的DLL。
4)我加载了OpenCV的world文件,左侧列表示该DLL依赖哪些DLL,如果有缺失,前方会有一个错误标识号。右侧上面表示依赖的某个函数,该函数在哪个DLL中,方便查看。右侧下面表示该DLL中有哪些函数可供调用。最下方表示依赖的DLL信息。
5)以上就是该软件的使用教程,挺方便的。