dll文件加载失败的原因之一是未能找到dll文件,其次,dll文件本身加载了其他dll,例如:提示a.dll文件加载不成功,可用dependency walker工具查看a.dll文件,若a.dll文件还加载了其他dll,如b.dll文件,而b.dll文件没有放在启动目录(即a.dll文件所在目录)。这时,可将b.dll文件和b.lib文件放入到a.dll文件所在目录,即可正常加载a.dll。