MinGW gcc コンパイラを使用して、x86_64 win7 マシンで OpenSSL-Win32 ライブラリを使用しています。libeay32.a
と を自分のプログラムにssleay32.a
静的にリンクしています。警告またはエラー コードは生成されません。
ただし、コンパイルとリンクの後、実行可能ファイルは次のように終了します。
アプリケーションを正しく起動できませんでした、0xc0000013
宛先の実行可能ファイルを依存関係ウォーカーでチェックしたところ、表示されました
C:\windows\system32\libeay32.lib
私のプログラムにリンクされています!次に、そのファイルの名前を次のように変更しました~libeay32.lib
。プログラムを再コンパイルせずに、依存関係ウォーカーで再度開きます。
c:\python27\lib\site-packages\pyqt4\LIBEAY32.DLL
プログラムにリンクされています。明らかに静的ライブラリlibeay32.a
が機能しておらず、プログラムがライブラリを動的に検索しています。