Solucionado (ver solução)
Solucionado
(ver solução)
2
respostas

Erro na compilação do ./jogodaadvinhacao.out

Boa tarde Professor!

Embora o código no vs Studio esteja correto, ao tentar compilar no powersheel, ele não da exatamente um Erro, pois após eu colocar a linha de código ./jogoadvinhacao.out, ele me pede pra selecionar um programa pra abrir o arquivo .out, e bem, eu coloco pra abrir pelo powershell, e ele abre e fecha o powershell voltando pra aba de escolher o programa.

seria este o problema

2 respostas
solução!

Olá Diego! Tudo bem?

O problema está na forma como você está tentando executar o arquivo compilado no PowerShell. Quando você compila um programa em C++ usando o g++ no Windows, o arquivo gerado é um executável com a extensão .exe, e não .out como no Linux.

Vamos corrigir isso:

  1. Compilação: Ao compilar o seu código, use a extensão .exe para o arquivo de saída:

    g++ jogodaadivinhacao.cpp -o jogodaadivinhacao.exe
    
  2. Execução: Para executar o arquivo no PowerShell, use o comando:

    .\jogodaadivinhacao.exe
    

Com essas alterações, o PowerShell deve executar o seu programa corretamente.

Espero ter ajudado e bons estudos!

Caso este post tenha lhe ajudado, por favor, marcar como solucionado ✓.

Perfeito, foi isso mesmo professor, obrigado.