Como instalar o CMake no Windows

CMake é um SCons para automatizar tarefas de compilação.


Como instalar o CMake no Windows


CMake é um sistema para automatizar tarefas de compilação de arquivos de código criados em C e C++.

Em sistemas tipo Unix podemos dizer que ele é um “gerador de Makefile”. Ele é classificado como um SCons.

Nós já fizemos uma breve introdução aqui no blog sobre CMake, mas é possível também gerar Makefiles no Windows, apesar do CMake também gerar arquivos para o Visual Studio.

Hoje veremos como instalar o CMake no Windows.


Dependências

Como nesse exemplo usaremos o GCC, é importante você possui ele instalado no seu Windows via MinGW, veja aqui como fazer isso.

Agora vamos ao passo à passo!


Instalação

01. Faça o download do CMake clicando no botão abaixo:

Download do CMake para Windows 64-bit

Após feito o download dê um duplo clique sobre o arquivo baixado: cmake-3.26.0-rc6-windows-x86_64.msi e dê permissão de administrador para iniciar o setup de instalação.


02. Apresentação do setup

Basta clicar em Next.

14 01


03. Aceite os termos da licença

E em seguida clique em Next.

02


04. Adicione o CMake à sua PATH

Marque a opção Add CMake to the system PATH for all users para o comando ficar disponível para todos o usuários do sistema. E em seguida clique em Next.

03


05. Selecione o caminho de instalação

Dica: Mantenha o que já aparece e clique em Next.

04


06. Inicie a instalação

CLique em Install e aguarde o final da instalação.

05

Instalando: 06

Após finalizado clique em Finish: 07


Testando o CMake

Abra o PowerShell ou o CMD e digite o comando:

cmake --version

Se a saída for similar a imagem abaixo é porque está tudo certo e instalado perfeitamente:

08


Compilando com CMake

  • Crie uma pasta, exemplo MyProject entre na mesma(pelo CMD ou PowerShell, cd MyProject) e dentro dela faça:

  • Crie um arquivo de nome CMakeLists.txt com seu Editor de Códigos ou IDE Preferido e preencha com o código abaixo:

cmake_minimum_required(VERSION 3.10)
project(HelloWorld)
add_executable(hello main.cpp)

09

  • Crie também um arquivo main.cpp com um código básico, exemplo:
#include <iostream>

auto main(int argc, char** argv) -> int {
  std::printf("CMake is working on Windows!\n");
  return EXIT_SUCCESS;
}

12

Ao final sua pasta MyProject terá 2 arquivos: CMakeLists.txt e o main.cpp conforme imagem abaixo:

10

  • Agora execute o comando:
cmake -G "Unix Makefiles" -B build

Ele vai criar uma pasta de nome build dentro do seu projeto. Se não informar -G "Unix Makefiles" ele irá preparar arquivos para o Visual Studio, e nesse caso queremos para Makefile similar ao Unix.

A saída será similar a imagem abaixo:

11

  • Após terminado, entre na pasta build(cd build) e rode o comando make(se não existir esse comando é porque você não renomeu o arquivo do MinGW para esse nome conforme citado no artigo sobre MinGW citado acima, então provavelmente o comando será mingw32-make). E em seguida rode o binário final: hello:

13

Pronto, agora você já pode compilar seu código C e C++ com CMake!


Links úteis


cmake windows


Compartilhe


Nosso canal no Youtube

Inscreva-se


Marcos Oliveira

Marcos Oliveira

Desenvolvedor de software
https://github.com/terroo


Crie Aplicativos Gráficos para Linux e Windows com C++

Aprenda C++ Moderno e crie Games, Programas CLI, GUI e TUI de forma fácil.

Saiba Mais

Receba as novidades no seu e-mail!

Após cadastro e confirmação do e-mail, enviaremos semanalmente resumos e também sempre que houver novidades por aqui para que você mantenha-se atualizado!