Python から Cygwin を使用して SWIG で作成した DLL を使用したいのですが、cygwin が提供する python の実装以外では機能しません。どうしたの?私がcygwinにいるとき、私は次のようにします:
$python
>>>import arraytest
そして、それはうまく機能します。
DLL を python 3.2.3 (私は Windows を使用しています) の python パスに移動して使用しようとすると、次のエラーが発生します。
ImportError: DLL load failed: The specified module could not be found.
それが正しいパスにあり、正しい方法で参照していることを知っています (そうしないと、「ImportError: No module named...」エラーが発生するためです。
どの Python プラットフォームからでもこの DLL を使用できるようにする必要があるため、cygwin で作成された DLL が cygwin でしか使用できない場合は、お知らせください。