判断dll文件是32位还是64位的方法(开发报错:Unable to load library 'D:EQ2008_Dll':ÕҲ»µ½ָ¶)

报错:Unable to load library 'D:EQ2008_Dll':ÕҲ»µ½ָ¶(无法加载dll文件)

原因:加载的动态库dll文件与jdk的版本不相同,我的jdk是64位的,而dll文件是32位的,出现这个报错

在网上下载了对应64位dll文件后不再报错

如何判断dll文件是32位还是64位的方法

将dll文件用dll文件打开找到第一个‘PE’,查看其后面的字母若为d则是64位(如下图所示)

若为L则是32位(如下图所示)

借鉴链接:https://blog.csdn.net/sumflower_96/article/details/79222461

原文地址:https://www.cnblogs.com/jinseliunian/p/15429114.html