我在 x86_64 win7 机器上使用 OpenSSL-Win32 库,带有 MinGW gcc 编译器。我将libeay32.a
andssleay32.a
静态链接到我的程序。不会生成警告或错误代码。
但是,编译和链接后,可执行文件退出
应用程序无法正常启动,0xc0000013
我用依赖walker检查了我的目标可执行文件,它显示
C:\windows\system32\libeay32.lib
链接到我的程序!然后我将该文件重命名为类似的文件~libeay32.lib
,现在无需重新编译我的程序并使用依赖walker重新打开它
c:\python27\lib\site-packages\pyqt4\LIBEAY32.DLL
链接到程序。显然静态库libeay32.a
不起作用,我的程序正在动态搜索该库。