0

vcvarsall.batの試用をお勧めしてくれたephemientに感謝します。

DOSでは、MS C ++Express2008の一部であるvcvarsall.batを正常に実行しました。

次に、ppmを使用してPerlMonksのアドバイスに従うことを試み続けました。つまり、http://www.perlmonks.org/? node_id = 434813

だから私は、Unicode-Map-0.112をもう一度作ってみました。もう1つ問題がありました:

C:\ perl \ lib \ core \ win32.h(61):致命的なエラーC1083:インクルードファイルを開くことができません:'windows.h':そのようなファイルまたはディレクトリはありません。NMAKE:致命的なエラーU1077:'C:\ Program Files \ Microsoft Visual Studio 9.0 \ VC \ Bin \ Cl.exe:リターンコード'0x2'停止

私はWindows.hファイルを持っていることがわかりました:Windows.hはC:\ Program Files \ Microsoft SDKs \ Windows \ v6.0A\Includeにあります

PATHにもWindows.hを追加する必要があると思います。

この音は正しいですか、それとも私が先につまずいているときに移動する必要がある別のルートがありますか?

再度、感謝します。

4

2 に答える 2

1

このルートをたどることの問題はperl、別のコンパイラを使用してコンパイルされたことです。Windows で MS C++ Express 2008 を使用して Perl Unicode::Mapをビルドするppmにはどうすればよいですか? .

コンパイルを機能させるには、スクリプトの後にプラットフォーム SDK インストールSetEnv.cmdのディレクトリにあるスクリプトを呼び出す必要があります。Binvcvarsall.bat

于 2009-06-19T03:59:17.380 に答える
0

使用している SDK バージョンの変数で初期化された環境から、nmake へのすべての呼び出しを行う必要があります。(あなたの場合はv6.0A)。

スタート メニューで、'Microsoft Windows SDK *' メニュー フォルダーに移動し、そこから CMD シェルを開始します。

その CMD シェル内でcd、コード ディレクトリに移動し、そこから nmake を実行します。

于 2009-06-19T03:52:10.500 に答える