请教:在另一台电脑可以运行,都是5.21x86

此主题相关图片如下:6.png
[此贴子已经被作者于2020/3/31 12:59:13编辑过]
当然点了。有几台电脑可以正常加载运行,而另外几台电脑却无法加载。
在两台windows 2008 R2服务器上无法加载,在windows 7的机器上可以加载
这种问题最常见的就是32位和64位的版本不匹配,如果你的DLL是32位的那么你的金字塔也必须是32位的才可以。
不可能的!这种低级错误还是知道的。
我编译了64位和32位两个DLL反复验证均无法加载。然后安装了64位和32位两个版本的的金字塔,反复交叉试验4种组合,均无法加载
那就是你的DLL程序使用依赖了某些其他的DLL库了,你可以使用Depends工具查看一下具体缺失了那些DLL等
肯定不是缺少DLL,编译好的ADI文件在三台电脑上可以正常加载。复制到两台托管服务器上就无法加载(windows2008 R2)。为了慎重起见,我用你们安装文件夹自带的AddinDemo.rar未作任何修改重新编译了64位和32位两个版本ADI,反复测试,还是同样无法加载。
补充:总共测试了4本地台电脑和2台服务器,均下载了最新版的64位和32位金字塔安装程序。只有三台电脑可以加载,另外1台电脑和2台服务器均无法加载。