私は開発環境をActiveState Perl 5.6.0からStrawberry Perl 5.12に切り替える予定ですが、私は1つのモジュールに固執しています。Perl 5.12ローディングモジュールでPerl 5.6用に作成されたDLL
私たちは独自のモジュールを作成しました。このモジュールには、パフォーマンス上の理由からdllも含まれています。今度は、Perl 5.6.0用にコンパイルされたモジュールです。問題は、私たちはもうソースコードを持っていませんが、新しいPerlバージョンで何とかそのモジュールを動作させる必要があるということです。
このモジュールをperl 5.12用に再コンパイルしなくても、これを行う機会はありますか?
ロードしようとすると、必要なDLLが見つからないと言われますが、パスは正しく、ファイルはそこにあるので、バージョンの読み込みに問題があるようです。
TIA パトリック
詳細情報が必要です。このPerlモジュールはどのようにDLLを使用していますか? DLLを使用するPerlモジュールはありますか?正確なエラーメッセージを入力してください。 – Zaid
@Zaid、彼はコンパイルされたXSコード(コンパイルされたモジュール)について話しています。 – ikegami
新しいバージョンのPerl用にコンパイルする必要があります。それはあなたがそれを書き直さなければならないことを意味します。本当にそれの周りに良い方法はありません。 –