Partilhar via


Criar e executar um projeto de aplicativo de console do C++

Em Criar um projeto de aplicativo de console C++ você criou um projeto de aplicativo de console C++ e inseriu seu código. Agora você pode compilar e executá-lo no Visual Studio. Em seguida, execute-o como um aplicativo autônomo na linha de comando.

Pré-requisitos

Se o Visual Studio tiver esta aparência, você estará pronto para criar e executar seu aplicativo:

captura de tela do código-fonte Hello World no editor do Visual Studio.

O código fonte consiste em #include \ e uma função principal que faz std::cout "hello world" e retorna 0 da função.

Compilar e executar seu código no Visual Studio

  1. Para criar seu projeto, no menu principal, escolha Criar>Criar solução. A janela de saída mostra os resultados do processo de compilação.

    Captura de tela animada mostrando a sequência de ações executadas para criar um projeto no Visual Studio.

    Primeiramente, o Build é selecionado no menu principal. Em seguida, a solução de build é selecionada. A janela Saída mostra as mensagens de saída de compilação, incluindo que a compilação foi bem-sucedida.

  2. Para executar o código, na barra de menus, escolha Depurar, Iniciar sem depurar.

    Vídeo mostrando as ações executadas para iniciar um projeto no Visual Studio.

    Primeiro, selecione Debug no menu principal. Em seguida, "Iniciar sem depuração" é selecionado. Uma janela do console é exibida com a saída do programa: Olá, Mundo!

    Uma janela do console é aberta e, em seguida, executa seu aplicativo. Quando você inicia um aplicativo de console no Visual Studio, ele executa seu código e, em seguida, imprime "Pressione qualquer tecla para continuar . . para permitir que você veja o resultado.

Parabéns! Você criou seu primeiro aplicativo de console "Olá, mundo!" no Visual Studio! Pressione uma tecla para ignorar a janela do console e retornar ao Visual Studio.

encontrei um problema.

Executar seu código em uma janela de comando

Normalmente, você executa aplicativos de console no prompt de comando, não no Visual Studio. Depois que o Visual Studio compilar seu aplicativo, você poderá executá-lo em uma janela de comando. Veja como localizar e executar seu novo aplicativo em uma janela de prompt de comando.

  1. Em do Gerenciador de Soluções, selecione a solução HelloWorld (não o projeto HelloWorld) e clique com o botão direito do mouse para abrir o menu de contexto. Escolha Abrir Pasta no Explorador de Arquivos para abrir uma janela do Explorador de Arquivos na pasta de solução HelloWorld.
  1. Na janela do Explorador de Arquivos, abra a pasta Debug. Essa pasta contém seu aplicativo, HelloWorld.exe, e arquivos de depuração. Mantenha pressionada a tecla Shift e clique com o botão direito do mouse em HelloWorld.exe para abrir o menu de contexto. Escolha Copiar como caminho para copiar o caminho do seu aplicativo para a área de transferência. Se você vir HelloWorld.exe.recipe, é porque você realizou a etapa Abrir Pasta no Explorador de Arquivos no projeto HelloWorld em vez da solução HelloWorld . Navegue até um nível no Explorador de Arquivos para acessar a pasta da solução. Essa pasta também contém uma pasta Debug, em que HelloWorld.exe está.
  1. Na janela do Explorador de Arquivos, abra a pasta x64 e, em seguida, a pasta Debug. Essa pasta contém seu aplicativo, HelloWorld.exe, e arquivos de depuração. Mantenha pressionada a tecla Shift e clique com o botão direito do mouse em HelloWorld.exe para abrir o menu de contexto. Escolha Copiar como caminho para copiar o caminho do seu aplicativo para a área de transferência. Se você vir HelloWorld.exe.recipe, é porque você fez a etapa Abrir Pasta no Explorador de Arquivos no projeto HelloWorld em vez da solução HelloWorld . Navegue até um nível no Explorador de Arquivos para acessar a pasta da solução. Essa pasta também contém uma pasta x64\Debug\, em que HelloWorld.exe está.
  1. Para abrir uma janela do prompt de comando, pressione Windows+R para abrir a caixa de diálogo Executar. Insira cmd.exe na caixa de texto Abrir, e escolha OK para executar uma janela do prompt de comando.

  2. Na janela do prompt de comando, clique com o botão direito do mouse para colar o caminho para seu aplicativo no prompt de comando. Pressione Enter para executar seu aplicativo.

    Captura de tela animada do Visual Studio 2022 que mostra a execução de um aplicativo no prompt de comando.

    Primeiro, o caminho do programa é determinado clicando com o botão direito do mouse na solução e selecionando a pasta aberta no explorador de arquivos. O explorador de arquivos é navegado até a pasta 'Depurar' onde está o aplicativo HelloWorld. Clique com o botão direito no aplicativo e selecione Copiar como Caminho. A caixa de diálogo de execução é acionada e cmd.exe é executado. Um console de linha de comando é exibido. O caminho para o aplicativo HelloWorld é colado. O aplicativo é executado, exibindo: Olá, Mundo!

Parabéns, você criou e executou um aplicativo de console no Visual Studio!

encontrei um problema.

Próximas etapas

Depois de compilar e executar este aplicativo simples, você estará pronto para projetos mais complexos. Para obter mais informações, consulte o Uso da IDE do Visual Studio para Desenvolvimento de Área de Trabalho em C++ . Ele tem instruções passo a passo mais detalhadas que exploram os recursos do Microsoft C++ no Visual Studio.

Guia de solução de problemas

Venha aqui para obter soluções para problemas comuns ao criar seu primeiro projeto C++.

Criar e executar seu código no Visual Studio: problemas

Se os rabiscos vermelhos aparecerem em qualquer coisa no editor de código-fonte, o build poderá ter erros ou avisos. Verifique se o código corresponde ao exemplo em ortografia, pontuação e capitalização.

voltar.

Execute seu código em uma janela de comando: problemas

Se o caminho mostrado no Explorador de Arquivos terminar em \HelloWorld\HelloWorld, você abriu o projeto HelloWorld em vez da solução HelloWorld . Você não verá seu aplicativo na pasta Debug. Navegue até um nível acima no Explorador de Arquivos para acessar a pasta da solução, a primeira HelloWorld no caminho. Essa pasta também contém uma pasta Debug, onde seu aplicativo está.

Você também pode navegar até a pasta Debug da solução na linha de comando para executar seu aplicativo. Seu aplicativo não será executado a partir de outros diretórios sem especificar o caminho para o aplicativo. No entanto, você pode copiar seu aplicativo para outro diretório e executá-lo a partir daí. Também é possível copiá-lo para um diretório especificado pela variável de ambiente PATH e executá-lo de qualquer lugar.

Se o caminho mostrado no Explorador de Arquivos terminar em \HelloWorld\HelloWorld, você abriu o projeto HelloWorld em vez da solução HelloWorld . Você não verá seu aplicativo na pasta x64\Debug. Navegue um nível acima no Explorador de Arquivos para acessar a pasta de solução, a primeira HelloWorld no caminho. Essa pasta também contém uma pasta x64\Debug, onde seu aplicativo está.

Você também pode navegar até a pasta x64\Debug da solução na linha de comando para executar seu aplicativo. Seu aplicativo não será executado de outros diretórios, exceto se especificar o caminho para o aplicativo. No entanto, você pode copiar seu aplicativo para outro diretório e executá-lo a partir daí. Também é possível copiá-lo para um diretório especificado pela variável de ambiente PATH e executá-lo de qualquer lugar.

Se você não vir Copiar como caminho no menu de atalho, ignore o menu e mantenha pressionada a tecla Shift enquanto a abre novamente. Esse comando é apenas para conveniência. Você também pode copiar o caminho para a pasta da barra de pesquisa do Explorador de Arquivos e cole-o na caixa de diálogo Executar e, em seguida, inserir o nome do executável no final. É só um pouco mais de digitação, mas tem o mesmo resultado.

voltar.