1

サードパーティから入手した 32 ビットの dll があります。64 ビット版はありません。この dll を 64 ビット Python にロードしたいと考えています。これを行うには、64 ビット dll が必要です。32 ビット dll を 64 ビット dll に変換するツールはありますか、それとも不可能ですか? それが不可能な場合は、32 ビットの Python を使用する必要があると思います。

4

3 に答える 3

2

DLL のソース コードにアクセスできない限り、ベンダーだけがこれを行うことができます。64 ビット用に再コンパイルする必要があります。

32ビットのPythonを使用する必要があると思います...

于 2013-06-12T11:28:47.507 に答える
1

ソース コードがなければ、32 ビット DLL から 64 ビット DLL を作成することはできません。

ただし、32 ビット DLL をロードし、ある種のプロセス間通信 (名前付きパイプなど) を介してその機能へのアクセスを提供するネイティブ 32 ビット アプリケーションとしてアダプタを作成できます。

もちろん、それは無意味な場合もあり、32 ビットの Python を使用することを好むかもしれません。だからそれは依存します。

于 2013-06-12T11:29:03.997 に答える