Onde encontro o nmake para Windows 7 x64

29

Estou tentando compilar uma fonte Perl e não consigo encontrar uma versão do nmake que funcione com o Windows 7 de 64 bits. Pesquisei em todo o site da Microsoft e meu Googlefu parece estar falhando comigo. Posso usar um compilador diferente - se houver, sugestões / recursos? Eu sou um usuário nativo do Linux, então perdoe minha ignorância

manyxcxi
fonte

Respostas:

23

O NMake faz parte das ferramentas de compilação da Microsoft para criar projetos em C ++. Você pode obter o nmake e o compilador MSVC ++ baixando o Visual C ++ Express . O Visual C ++ Express funciona perfeitamente bem no Windows 7.

pesado
fonte
1
Não há um nmake autônomo para baixar em vez de instalar todo o VC Express?
Pacerier 03/08/16
1
Não, não há um download independente. O NMake faz parte do conjunto de ferramentas de compilação da Microsoft. O Visual C ++ Express (ou Comunidade do Visual Studio ) é apenas uma maneira fácil de obter essas ferramentas. Como outros já mencionaram, você também pode obtê-lo no Windows SDK.
heavyd
1
O link é brokwn
lalo
22

Para obter a versão de 64 bits do nmake (para Windows 7), você também pode instalar o Windows SDK. Ele irá instalar nmake.exepara C:\Program Files (x86)\Microsoft Visual Studio 10.0\VC\bino Windows 7 sem solicitar um diretório alternativo.

Michael Gower
fonte
1
Esta resposta tem alguns anos, mas acabei de instalar o Windows SDK mais recente e não tenho esse diretório. O mais próximo que eu tenho é: o C:\Program Files (x86)\Microsoft Visual Studio 8\VCque contém o vcpackagesque contém algumas dlls.
Blink
Talvez ele seja fornecido com o Visual Studio, não com o Windows SDK, como eu realmente acho que o nmkae C:\Program Files (x86)\Microsoft Visual Studio 14.0\VC\bin((14.0 significa VS 2015)
Liviu
Pelo contrário, não há nmakenas pastas do SDK:C:\Program Files (x86)\Windows Kits\10
Liviu 05/04
5

Uma versão do nmake compatível com o Windows 7 também vem com o xampp: http://www.apachefriends.org/en/xampp-windows.html Ou você pode tentar aqui: http://johnbokma.com/perl/make- for-windows.html

bcmoney
fonte
O link johnbokma não funciona em 2019. Mais precisamente, o link para o MS KB vai para uma "página não encontrada" no site do MS
franksands
Na fila "Rainha - quem quer viver para sempre", escavamos um link de Wayback Machine que funcionava para o artigo da Base de Conhecimento Microsoft em questão (era para Windows95): web.archive.org/web/20120406195351/http://support .microsoft.com /… Acho que o link JohnBokma foi a principal ajuda para todos os problemas que eu tive sobre o nmake compreensivo para Windows ... espero que ajude.
bcmoney 30/01
4

A versão x64 do nmake.exe está localizada no subdiretório VC \ bin \ amd64. A versão de 32 bits do nmake.exe está localizada em VC \ bin.

Se você abrir o prompt de comando do Visual Studio x64

Prompt de comando das ferramentas nativas do VS2013 x64

os caminhos devem ser configurados para encontrar as versões x64 das ferramentas. Você também pode digitar " where nmake.exe " para encontrar a versão que você está procurando.

Spl2nky
fonte
1
upvoted - in 'Visual Studio Community 2015': \ Microsoft Visual Studio 14.0 \ VC \ bin \ amd64 \ nmake.exe para x64
bshea
1

O Nmake não vem nativamente no Windows 10, mas você pode incluí-lo sem instalar o Visual Studio completo instalando o Microsoft Visual C ++ Build Tools .

quando terminar, navegue até esta pasta para encontrar os binários Nmake C: \ Arquivos de Programas (x86) \ Microsoft Visual Studio x.0 \ VC \ bin

Por fim, adicione-o ao caminho do Windows no painel de controle.

osazemeu
fonte
link para instalar o microsoft tools, technet.microsoft.com/en-us/dd9y37ha(v=vs.99)
DarckBlezzer
0

Para ter ferramentas nativas como nmake de 64 bits no Visual Studio Express ou 2013 Visual Build 2013 e no Visual Studio de 64 bits 2008, ferramentas cruzadas também são solicitadas.

Faça o download do DVD ou do instalador da Web da atualização 5 do Visual Studio Ultimate 2013: https://www.visualstudio.com/vs/older-downloads/

Instale apenas a edição C ++ Foundation deste instalador com a instalação personalizada.

Lembre-se também de usar dentro do comando visual; vcvars64.bat em 12 / VC / BIN / amd64 para inicializar a função PATH =, se você usar, para ver se a possui, tente usar no Visual 64 bit tools command este comando;

where nmake.exe

Se este comando não encontrar o nmake.exe e você ainda o tiver na pasta amd64. Execute este comando; na pasta Microsoft Visual Studio 12.0 para Micros ~ 1.0. Dependendo se o VC12 foi instalado primeiro, o Micros ~ 1.0 pode ser 2.0.

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

Tendo um uso difícil, crie um arquivo .bat para cada carregamento no windows \ para iniciar rapidamente. Você precisa usar o cd .., para executar um .bat não no system32.

Dealazer
fonte