0

私は Windows 7 (64 ビット) ユーザーです。Class::InspectorモジュールをPerlにインストールしようとしていました。ただし、必要Nmake15.exeです。exe をダウンロードしようとしましたが、実行すると、次のようなポップアップ メッセージが表示されます。

Nmake15.exe64 ビット バージョンの Windows との互換性がないため、プログラムまたは機能を開始または実行できません

誰でもこれについてアドバイスできますか?ありがとう。これは、 に必要な前提条件モジュールですSOAP::Lite

4

2 に答える 2

3

nmake 1.5 は非常に古く、最新バージョンを入手するには、大規模な Visual Studio スイートをインストールする必要があります。代わりに、同様に機能するdmakeを使用できます。

さらに、お使いのActivePerlのバージョンはかなり古くなっています。最近のバージョンには make プログラムが付属しており、Windows での動作が大幅に改善されると思います。

最後に、Strawberry Perlは多くの点で Windows 上の Perl のより優れたディストリビューションです。dmake と C コンパイラを含む完全な Perl モジュール ビルド ツールチェーンが付属しています。ほとんどのモジュールは、構成済みの CPAN シェルを使用して CPAN にインストールできるはずです。

于 2012-12-20T11:11:07.270 に答える
0

Class::Inspector は純粋な Perl モジュールです。したがって、lib/ ディレクトリの内容を @INC パスの 1 つにコピーすることで、簡単にインストールできます。

ただし、これはモジュールのインストールに関する一般的な問題を解決するものではありません。そのため、64 ビット バージョンの nmake をインストールする必要があります。Windows SDK をインストールすると、nmake ユーティリティは "C:\Program Files (x86)\Microsoft Visual Studio...\VC\bin\amd64\nmake.exe" ( microsoft.com ) で利用できるようになります。

于 2012-12-20T10:17:13.810 に答える