web-dev-qa-db-ja.com

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

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

29
manyxcxi

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

23
heavyd

Nmakeの64ビットバージョン(Windows 7用)を入手するには、Windows SDKをインストールすることもできます。別のディレクトリを要求せずに、Windows 7で_nmake.exe_をC:\Program Files (x86)\Microsoft Visual Studio 10.0\VC\binにインストールします。

22
Michael Gower

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

5
bcmoney

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

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

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

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

4
Spl2nky

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

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

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

1
osazemeu

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 ..を使用する必要があります。

0
Dealazer