Dll 第968期

Dll 第968期,dll,openssl,Dll,Openssl,我正在一个项目中使用openssl。它在一台机器上运行良好。然而,在xp pro机器上,我得到: 在动态链接库LIBEAY32.dll中找不到序号968 有人知道如何解决这个问题吗?这是其他dll上的依赖性问题吗?谷歌搜索会导致一个有人解决这个问题的地方。这也可能有助于你做到这一点。通过谷歌搜索,你会发现有人解决了这个问题。这也可能有助于您这样做。此页面: 给我指出: 安装C++ 2008可重分发,解决了问题。 < P>页: 给我指出: 安装C++ 2008可重分发,解决了问题。< P>我有

我正在一个项目中使用openssl。它在一台机器上运行良好。然而,在xp pro机器上,我得到:

在动态链接库LIBEAY32.dll中找不到序号968


有人知道如何解决这个问题吗?这是其他dll上的依赖性问题吗?

谷歌搜索会导致一个有人解决这个问题的地方。这也可能有助于你做到这一点。

通过谷歌搜索,你会发现有人解决了这个问题。这也可能有助于您这样做。

此页面:

给我指出:

安装C++ 2008可重分发,解决了问题。

< P>页:

给我指出:


安装C++ 2008可重分发,解决了问题。

< P>我有类似的问题,只是用不同的数字(3906)。p> 当我在我的
%PATH%
中搜索所有
libeay32.dll
文件时,我注意到我的系统上安装了相当多的文件。路径中的第一个版本碰巧是一个较旧的版本(OpenSSL 0.9.8h,2008年5月28日),安装了Gnuwin32。我将这个文件重命名为
libeay32.dll.xxx
,有效地禁用了这个dll,这为我解决了这个问题!我的路径上的下一个
libeay32.dll
是一个更新的版本(OpenSSL 1.0.1h 2014年6月5日)

我编写这个小python脚本是为了在我的系统上查找libeay32.dll文件,并确定OpenSSL版本:

import os, re
for dir in os.getenv("PATH").split(";"):
  filename = os.path.join(dir, "libeay32.dll")
  if os.path.exists(filename):
    print("== " + dir)
    with open(filename, "rb") as fh:
      for line in fh:
        m = re.search("OpenSSL [0-9][0-9. a-zA-Z]+", line)
        if m:
          print(m.group(0))
          break

我也有类似的问题,只是号码不同(3906)

当我在我的
%PATH%
中搜索所有
libeay32.dll
文件时,我注意到我的系统上安装了相当多的文件。路径中的第一个版本碰巧是一个较旧的版本(OpenSSL 0.9.8h,2008年5月28日),安装了Gnuwin32。我将这个文件重命名为
libeay32.dll.xxx
,有效地禁用了这个dll,这为我解决了这个问题!我的路径上的下一个
libeay32.dll
是一个更新的版本(OpenSSL 1.0.1h 2014年6月5日)

我编写这个小python脚本是为了在我的系统上查找libeay32.dll文件,并确定OpenSSL版本:

import os, re
for dir in os.getenv("PATH").split(";"):
  filename = os.path.join(dir, "libeay32.dll")
  if os.path.exists(filename):
    print("== " + dir)
    with open(filename, "rb") as fh:
      for line in fh:
        m = re.search("OpenSSL [0-9][0-9. a-zA-Z]+", line)
        if m:
          print(m.group(0))
          break