Converter um arquivo cpp em um exe

Este tutorial fornece instruções passo a passo sobre como converter arquivos de origem C++ para.exe, que funcionam na maioria (para evitar a palavra `todos`) computadores Windows. Outras extensões que funcionam com isso são .cpp, .cc e .cxx (e .c, até certo ponto, mas não assuma que funciona). Este guia pressupõe que o código-fonte C++ é destinado a um aplicativo de console e não requer bibliotecas externas.

Degraus

Imagem intitulada Compile CPP File to EXE Passo 1
1. Primeiro você precisa de um compilador C++. Um dos melhores compiladores para Windows é o Microsoft Visual C++ 2012 Express gratuito.
Imagem intitulada Compile CPP File to EXE Step 2
2. Iniciar um novo projeto no Visual C++. Isso é bem fácil. Clique no botão `Novo Projeto` no canto superior esquerdo e siga as etapas para criar um `Projeto Vazio`. Dê um nome e clique em `Concluir` na próxima janela.
Imagem intitulada Compile CPP File to EXE Step 3
3. Copie e cole tudo.cpp para a pasta `Source Files` e copie todos. h (se houver) para a pasta `Header Files`. Renomeie o mais importante .cpp (aquele com `int main()`) para o nome do projeto que você escolheu. O arquivo de dependências externas se preencherá.
Imagem intitulada Compile CPP File to EXE Step 4
4. Construir e compilar. Pressione a tecla [F7] quando terminar com todos os itens acima e o programa será criado.
Imagem intitulada Compile CPP File to EXE Step 5
5. Encontre o arquivo exe. Navegue até o arquivo `Projetos` onde o Visual C++ instala todos os programas (no Windows 7 esta é a pasta Documentos). Ele estará no arquivo com o nome que você deu anteriormente no diretório `Debug`.
Imagem intitulada Compile CPP File to EXE Step 6
6. teste-o. Clique duas vezes nele .exe para executá-lo e se tudo correu bem o programa deve funcionar bem. Se isso não acontecer, tente seguir as etapas novamente.
Imagem intitulada Compile CPP File to EXE Step 7
7. Se você deseja que o programa seja executado em outro computador, as bibliotecas de tempo de execução VC++ devem ser instaladas nesse computador. Os programas C++ compilados com o Visual Studio C++ requerem essas bibliotecas de programa. Você não precisa instalá-lo separadamente em sua máquina, pois ele é instalado com o Visual Studio, mas não deve esperar que seus clientes o tenham. Link para Download: http://www.Microsoft.com/pt-br/download/details.aspx?código=30679

Pontas

  • Às vezes, erros podem ser gerados porque o autor original usou métodos desatualizados ou esqueceu de incluir as dependências do código-fonte nele.
  • Certifique-se de que seu Visual C++ Express esteja atualizado para que não haja erros durante a compilação.
  • Na maioria dos casos, é mais eficiente deixar o criador de um programa compilá-lo para você. Apenas compile você mesmo se não houver absolutamente nenhuma outra maneira.
  • Avisos

    • FIQUE LONGE do Dev-C++. Possui um compilador desatualizado, possui mais de 340 bugs conhecidos e não é atualizado há 5 anos, deixando-o em uma versão beta perpétua. Se possível, use QUALQUER OUTRO COMPILER E IDE EXCETO Dev-C++.
    • Como C++ e C são linguagens de programação de nível muito baixo, elas têm o potencial de danificar seu computador. Uma verificação rápida que você pode fazer é verificar se o .cpp arquiva a linha `#include WINDOWS.tem h` no topo. Em caso afirmativo, NÃO compile o programa e pergunte ao criador por que eles precisam acessar a API do Windows. Se eles não puderem responder a isso de forma conclusiva, peça ajuda a um especialista em um fórum.

    Necessidades

    • Um compilador (o Visual C++ é recomendado)
    • UMA .cpp ou código-fonte C/C++
    • Um computador Windows (.exe é suportado apenas pelo Windows)

    Оцените, пожалуйста статью