この質問は、StrawberryperlにRRDTool:: OOをインストールする方法に続き ます。わかりやすくするために、新しい質問を作成する方がよいと思いました。
履歴書:
RRDTool ::OOperlライブラリをWindowsにインストールしたいと考えています。これを行うには、ライブラリRRDToolが必要です。これはClibであり、手動でコンパイルする必要があります。最初にコンパイルするのはrrd.slnプロジェクトです。これは、Visual C ++でスムーズに実行されます。次に行うことは、RRDs.XSをコンパイルすることです。これはStrawberryperlではまったく機能しません。
1)perl ntmake-build
Windows用のmakefileを生成するために起動しました。2)次に、dmakeを起動してモジュールをコンパイルします。大量のコンパイルエラーが表示されます。
問題は、ntmake-buildファイルがStrawberryperlに適していない静的パスを使用しているという事実に起因します。しかし、それらを修正した後でも、エラーがスローされます。
RRDs.o:RRDs.c:(。text + 0x971):`rrd_clear_error'への未定義の参照
RRDs.o:RRDs.c:(。text + 0x985):`rrd_restore'への未定義の参照
RRDs.o:RRDs.c:(。text + 0x9f7):`rrd_test_error'への未定義の参照
RRDs.o:RRDs.c:(。text + 0xafd):`rrd_clear_error'への未定義の参照
.....................。
collect2:ldが1つの終了ステータスを返しました
dmake.exe:'blib \ arch \ auto \ RRDs\RRDs.dll'の作成中にエラーコード129が発生しました
誰かがこのモジュールをWindows/Strawberryでコンパイルしたことがありますか?