loadlibrary 报错

loadlibrary 出错
在一个DLL中加载另外两个DLL 用的 LoadLibraryA  在XP上一切正常,但是在8系统上其中一个DLL总是加载失败,GetLastError却是返回0,这实在是碰到妖怪了,哪位出来帮忙解决这个妖怪吧
------解决方案--------------------
文件名是否用绝对路径,是否有中文?
------解决方案--------------------
不使用LoadLibraryA,直接使用LoadLibrary,再查查WIN8的API 
------解决方案--------------------
LoadLibrary是一个宏,根据工程中是否定义UNICODE决定是映射到LoadLibraryA还是LoadLibraryW

那个DLL是64位的吗?