我在x86_64 win7机器上使用OpenSSL-Win32库,使用MinGW gcc编译器。我将libeay32.a
和ssleay32.a
静态链接到我的程序。不会生成警告或错误代码。
但是,在编译和链接之后,可执行文件以
退出The application was unable to start correctly, 0xc0000013
我使用依赖walker检查了我的目标可执行文件并显示
C:\windows\system32\libeay32.lib
与我的计划相关联!然后我将该文件重命名为~libeay32.lib
和,不用重新编译我的程序并使用依赖walker重新打开它,现在
c:\python27\lib\site-packages\pyqt4\LIBEAY32.DLL
与该计划相关联。显然静态库libeay32.a
不起作用,我的程序正在动态搜索库。