Como exportar um exe usando o Visual Studio Community 2015

0

Acabei de fazer um simples jogo de janela preta usando o Visual Studio Community 2015, mas não sabia como enviar o programa para meus amigos, que não têm o Visual Studio instalado para testar.

  • Eu tentei enviar o exe na pasta de depuração, mas não funcionou (faltando dll)
  • Eu vi algum problema semelhante sendo respondido, mas eles são todos sobre outras versões do Visual Studio - não consigo encontrar o "publicar" nas propriedades do projeto.

Sou novo no C ++ e é possível que tenha cometido alguns erros estúpidos.

    
por Shampooooo 30.05.2016 / 17:48

2 respostas

1

Você provavelmente precisa:

  1. Altere a configuração do projeto para Release

  • Build (clique com o botão direito do mouse no projeto, clique em Build ou via Menu).
    1. Pesquise no diretório Saída do arquivo .exe. Você pode ver ou alterar o diretório de saída clicando com o botão direito do mouse no Projeto e selecionando Propriedades.

  • Copie o programa gerado, compacte-o com uma senha (opcional, mas necessária para alguns servidores de e-mail) e envie-o.
  • Se, ao executar em outro computador, você receber algumas mensagens sobre a falta de msvcr120.dll , será possível um dos seguintes itens:

    • Peça para seu amigo fazer o download e instalar o pacote Redistribuível do Visual C ++ 2015 . Atualização 3 (link) pode ser necessário, não tenho certeza, mas eu Acho que não. Ou ...

    • Copie a DLL ausente do diretório C:\Windows\System32 em seu computador e envie-a junto com seu programa. Ou ...

    • Altere esta configuração no seu projeto VC ++:

      Properties -> C/C++ -> Code Generation -> Runtime Library

      Multi-threaded DLL (/MD) será selecionado. Você pode alterá-lo para Multi-threaded (/MT) . Clique em OK para confirmar o diálogo. Em seguida, reconstrua o programa e envie-o. Note que o programa final será muito maior se você escolher esta opção.

    Dica: "Exportar" um arquivo EXE é conhecido como construção e consiste em " compilar " seu código-fonte mais " vinculando " seu programa.

        
    por 08.11.2016 / 18:56
    0

    Se você quer apenas enviá-lo para eles rapidamente, uma solução seria fechar o arquivo .exe e todos os arquivos .dll necessários em um arquivo zip e enviá-lo para eles. Eles podem extraí-lo do zip e executá-lo.

    Embora tenha em mente que muitos scanners de e-mail podem bloquear arquivos .zip.

        
    por 30.05.2016 / 18:26