OSG运行错误“无法定位序数354于动态链接库libeay32.dll”

时间:2021-05-10 09:39:31

1、错误描述

     编译完OSG,运行osgViewer.exe获取网络的.osg格式数据,在读取.osg数据时报错“无法定位序数354于动态链接库libeay32.dll”

2、修复尝试

    拷贝3rdParty_VC11_x86_x64目录中的libeay32.dll覆盖当前的libeay32.dll,还是持续报错。

    最好尝试将3rdParty_VC11_x86_x64中与OSG程序相关的.dll都拷贝并覆盖运行程序同目录下的.dll。最终运行osgViewer.exe
3、解决方案

    osgViewer.exe同级目录下的某一dll文件所依赖的libeay32.dll的版本高于当前的依赖版本。所以剔除了此依赖关系,就可正常运行。

    遇到此问题时,可换种思路,替换依赖libeay32.dll的库文件。