2009-06-18 6 views
0

現在、Unicode-Map-0.112モジュールを作成しようとしていますが、と明らかに関連しているエラー'0x1'が発生しています。私はPerl Monksに関する提案に従っています。すなわち、http://www.perlmonks.org/?node_id=434813WindowsでPerl Unicode :: Mapを構築するにはどのようにMS C++ Express 2008を使用しますか?

私はネットワークに接続されていないWindowsマシン上にあるため、ppmマシンの機能は使用できません。 MS C++ Express 2008がマシンにインストールされていることが判明したので、それを使用してエラーを回避できますか?

詳しいエラーの詳細:

cl -c - nologo - GF -W3 -MD... 

'cl' is not recognized as an internal...command 
operable programe or batch file 
NMAKE: fatal error U10777 'cl' : return code '0x1' 
Stop 

答えて

0

は、エラーがあなたのパスにcl.exeのないことを言っています。 Express SKUに「Visual Studioのコマンドプロンプト」が表示されているかどうかはわかりません(スタートメニューを確認してください)。

だけcl.exeのを見つけられない場合(のは、それがCであるとしましょう:\パス\へ\ vstools \ cl.exeの)とような何か:

セットのPATH =%パス%; C:\パスを\ to \ vstools

+0

のVisual Studio(およびエクスプレス)環境変数 - 単に%PATH%以上であれば、インクルード、ライブラリ、およびWindows SDKの適切なパスも設定されます。 – ephemient

+1

ここで行う正しいことは、別途ダウンロードしたppmパッケージを使用してインストールし、AS Perlをコンパイルするのに使用したものとは異なるコンパイラでこのモジュールをコンパイルしないことです。あなたの選択。さらに、私はすでにこの回答をあなたに提供していました。http://stackoverflow.com/questions/1016260/still-nmake-problem-with-unicode-map-0-112-after-trying-vcvarsall-bat/1016294#1016294 –

0

Macで必要なファイルをダウンロードし、USBメモリに保存してからppmをインストールすることはできませんか? Mac上

ダウンロード:

$ wget http://trouchelle.com/ppm10/Unicode-Map.ppd 
$ wget http://trouchelle.com/ppm10/MSWin32-x86-multi-thread-5.10/Unicode-Map-0.112.zip 
$ mkdir MSWin32-x86-multi-thread-5.10 
$ mv Unicode-Map-0.112.zip MSWin32-x86-multi-thread-5.10 

次に、Windowsマシンに移動します。コマンドプロンプトを開き、USBドライブ上のPPDファイルがあるディレクトリに変更します。すべてが適切に設定バッチスクリプト「vcvarsall.bat」または類似した、と来るべき

F:\> ppm install -area site Unicode-Map.ppd 
Unpacking Unicode-Map-0.112...done 
Generating HTML for Unicode-Map-0.112...done 
Updating files in site area...done 
110 files installed 
関連する問題