win7 64位加载DLL报错
在win7 32位下能正常与运行,在win7 64位下编译通过,运行时出错,提示:
{"无法加载 DLL“TDF_API_Windows_v2.dll”: 找不到指定的模块。 异常来自 HRESULT:0x8007000B)。"}
我用下面两种方法试过了还是不行:
1、在IDE中将目标平台设置成x86(VS是在项目的属性->生成->目标平台)
2、如果DLL中调用了其他的DLL,需要将其他的DLL一同编译
http://blog.csdn.net/xxdddail/article/details/13775907,这个网页上提到的用Dependency工具看到的第一个层级的几个DLL都有放到项目下面。
求助: 这种情况怎么处理,另外64位环境和32位环境调用DLL的差异,是因为寻址位数不一样还是什么原因啊?