Repository navigation
cppm v0.4.1 — Instalador completo Windows
Instalador completo para Windows
Baixe cppm-0.4.1-windows-x86_64-setup.exe, abra o assistente e siga as etapas. Ele instala o cppm, prepara Python 3.13, Conan 2, CMake e Ninja em um ambiente próprio, instala MSVC + Windows SDK quando faltarem e configura o PATH do usuário.
Depois de concluir, abra um terminal novo:
cppm doctor
cppm init meu-app
cd meu-app
cppm run dev- Windows 10/11 x64, com Internet. Não exige Rust, Python, winget ou Chocolatey previamente instalados.
- A instalação de MSVC/Windows SDK pode pedir autorização de administrador e baixar vários GB. Quando necessário, o assistente pede reinicialização antes do primeiro build.
- As ferramentas ficam em
%LOCALAPPDATA%\Programs\cppm\tools. O instalador verifica o download do uv por SHA-256 e a assinatura Microsoft do bootstrapper C++. - O log fica em
%LOCALAPPDATA%\Programs\cppm\install.log(ou no diretório escolhido). - Para remover, use Configurações → Aplicativos instalados → cppm. A desinstalação preserva projetos, cache de pacotes Conan e o compilador Microsoft compartilhado.
O assistente prepara o ambiente C++ nativo. SDKs adicionais para GPU, Qt ou WebAssembly continuam sujeitos aos requisitos de cada projeto.
Outros pacotes
- Linux x86_64:
cppm-0.4.1-linux-x86_64.tar.gz(glibc 2.39+), com instaladorsh install.sh. - Windows portátil x64:
cppm-0.4.1-windows-x86_64.zip, com a CLI GNU/MinGW e os scripts. Useinstall.ps1 -WithDependenciespara preparar o ambiente completo pelo PowerShell. - Todos os downloads incluem arquivos
.sha256para verificar integridade.
O assistente ainda não tem assinatura digital própria; os downloads de dependências são verificados conforme descrito acima.
Validação
O workflow Windows testa o instalador real, downloads das ferramentas privadas, reinstalação, PATH de terminal novo, compilação e execução C++ com MSVC, CTest, instalação de fmt pelo Conan, uso das versões privadas das ferramentas, política restrita do PowerShell, registro em Aplicativos instalados e desinstalação seletiva. Os caminhos de erro são testados separadamente: checksum inválido, assinatura incorreta, cancelamento e reinicialização necessária. O download/instalação de MSVC em uma máquina sem compilador usa o bootstrapper oficial; no runner Windows, o compilador preinstalado é reutilizado.