Windows 7 x64用のnmakeはどこにありますか


29

Perlソースをコンパイルしようとしていますが、Windows 7 64ビットで動作するnmakeのバージョンが見つからないようです。MicrosoftのWebサイト全体を検索しましたが、Googlefuが失敗しているようです。別のコンパイラを使用できますか?もしそうなら提案/リソースはありますか?私はネイティブLinuxユーザーなので、無知を許してください

回答:


23

NMakeは、C ++プロジェクトをビルドするためのMicrosoftのビルドツールの一部です。Visual C ++ Expressをダウンロードすると、nmakeとMSVC ++コンパイラを入手できます。Visual C ++ Expressは、Windows 7で完璧に動作します。


1
VC Express全体をインストールする代わりに、ダウンロードするスタンドアロンnmakeがありませんか?
Pacerier

1
いいえ、スタンドアロンのダウンロードはありません。NMakeは、Microsoftのビルドツールチェーンの一部です。Visual C ++ Express(またはVisual Studio Community)は、これらのツールを入手する簡単な方法です。他の人が言及しているあなたは、Windows SDKからそれを得ることができます。
-23

1
リンクは壊れています
ラロ

22

nmakeの64ビットバージョン(Windows 7用)を取得するには、Windows SDKをインストールすることもできます。代替ディレクトリの入力を求められることなく、Windows 7にインストールnmake.exeC:\Program Files (x86)\Microsoft Visual Studio 10.0\VC\binれます。


1
この回答は数年前ですが、最新のWindows SDKをインストールしたばかりで、そのディレクトリがありません。私が持っている最も近いです:C:\Program Files (x86)\Microsoft Visual Studio 8\VC含まれているvcpackagesいくつかのDLLが含まれています。
点滅

たぶんそれはVisual Studioに付属していますが、Windows SDKではなく、実際にnmkaeを見つけましたC:\Program Files (x86)\Microsoft Visual Studio 14.0\VC\bin(14.0はVS 2015を表します)
Liviu

それどころか、nmakeSDKフォルダーにはありませんC:\Program Files (x86)\Windows Kits\10
。– Liviu

5

Windows 7と互換性のあるnmakeのバージョンにもxamppが付属してい ます:http : //www.apachefriends.org/en/xampp-windows.htmlまたは、ここで試すことができます:http : //johnbokma.com/perl/make- for-windows.html


johnbokmaリンクは2019年には機能しません。より正確には、MS KBへのリンクは、MSサイトの「ページが見つかりません」に移動します
フランクサンズ

「クイーン-永遠に生きたい」というキューを作成し、問題のマイクロソフトサポート技術情報の記事(Windows95用)の機能するWayback Machineリンクを発掘しました:web.archive.org/web/20120406195351/http : //support .microsoft.com /… JohnBokmaリンク自体が、Windows用のnmakeを不当に扱う問題の主な助けになったと思います。
bcmoney

4

nmake.exeのx64バージョンは、VC \ bin \ amd64サブディレクトリにあります。nmake.exeの32ビットバージョンは、VC \ binにあります。

Visual Studio x64コマンドプロンプトを開く場合

VS2013 x64ネイティブツールコマンドプロンプト

ツールのx64バージョンを見つけるためにパスを設定する必要があります。「where nmake.exe」と入力して、探しているバージョンを見つけることもできます。


1
投票-「Visual Studio Community 2015」:x64の\ Microsoft Visual Studio 14.0 \ VC \ bin \ amd64 \ nmake.exe
bshea

1

NmakeはWindows 10にはネイティブに付属していませんが、Microsoft Visual C ++ Build Toolsをインストールすることにより、Visual Studio全体をインストールせずに組み込むことができ ます

完了したら、このフォルダに移動してNmakeバイナリC:\ Program Files(x86)\ Microsoft Visual Studio x.0 \ VC \ binを見つけます。

最後に、コントロールパネルのWindowsパスに追加します。


Microsoftツールのインストールへのリンク、technet.microsoft.com
en

0

Visual Studio Expressまたは2013 Visual Build 2013でnmake 64ビットとしてネイティブツールを使用し、Visual Studio 64ビット2008クロスツールコマンドプロンプトも同様に使用します。

2013 Visual Studio Ultimate update 5 DVDまたはWebインストーラーをダウンロード:https : //www.visualstudio.com/vs/older-downloads/

カスタムインストールを使用して、このインストーラーからC ++ Foundationエディションのみをインストールします。

また、withing visualコマンドを使用することを忘れないでください。12 / VC / BIN / amd64のvcvars64.batを使用してPATH =関数を初期化し、使用している場合は、Visual 64ビットツールでこのコマンドを使用してみてください。

where nmake.exe

このコマンドでnmake.exeが見つからなくても、amd64フォルダーにある場合。このコマンドを実行します。Microsoft Visual Studio 12.0 for Micros〜1.0フォルダー内。VC12が最初にインストールされている場合は、Micros〜1.0を2.0にすることができます。

C:\progra~2\Micros~1.0\VC\vcvarsall amd64

ハードに使用する場合は、windows \でロードするたびに.batファイルを作成して、自分ですばやく起動できるようにします。system32にない.batを実行するには、cd ..を使用する必要があります。

弊社のサイトを使用することにより、あなたは弊社のクッキーポリシーおよびプライバシーポリシーを読み、理解したものとみなされます。
Licensed under cc by-sa 3.0 with attribution required.