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