0

M2Cryptoは標準を使用します

python setup.py [build|install]

モジュールをビルドしてインストールする手順。distutils / setuptoolsを使用すると多少の調整が可能ですが、OpenSSLをモジュールに静的にリンクする方法が見つからないようです。この変更を行う機能はないようです。

静的にリンクされたOpenSSLを使用してM2Cryptoを構築する方法はありますか?(それが唯一の方法である場合、私は手で保釈しsetup.pyてそれを行うつもりです。私が行く前に誰かがこれに取り組んだかどうかを尋ねて、すでに解決された問題を解決するのに何時間も費やしたいと思います)。

4

1 に答える 1

1

OpenSSL用の静的リンクライブラリ(ssleay32、libeay32)が必要です。これは、自分で作成する必要がある場合があります。Windowsでは、setup.pyを変更して、さらにいくつかのライブラリを含める必要があります。例:

-self.libraries = ['ssleay32', 'libeay32']
+self.libraries = ['ssleay32', 'libeay32', 'crypt32', 'user32', 'gdi32', 'kernel32', 'ws2_32', 'advapi32']

私のために働きます。

于 2011-01-19T23:20:55.713 に答える