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

undefined reference to `WinMain@16'

PS D:\igor-\Documents\Programmazione\Alura\C++\1. Intro> g++ jogodaadivinhacao.cpp -o jogodaadivinhacao.out
c:/mingw/bin/../lib/gcc/mingw32/6.3.0/../../../libmingw32.a(main.o):(.text.startup+0xa0): undefined reference to `WinMain@16'
collect2.exe: error: ld returned 1 exit status

Como resolvo esse problema?

6 respostas

Olá, Igor! Tudo bem?

Vou te dar duas alternativas. Teste e veja se resolverá seu problema:

1 Existe algum arquivo Makefile ou com extensão .mk no mesmo diretório do seu programa. Se tiver, delete o arquivo e tente compilar novamente.

2 Salva o arquivo novamente, feche o arquivo e tenta compilar de novo.

Veja se algumas dessas opções irá lhe ajudar.

Aguardo retorno!

não, não tem nenhuma arquivo desse tipo.

(estou usando windows)

Olá!

Qual editor de código você está usando, Igor?

Visual Studio Code

Insira aqui a descrição dessa imagem para ajudar na acessibilidade

Seu código está correto.

Tente apertar CTRL+S e rodar novamente.

Caso não funcione tente fechar o arquivo, abrir novamente e rodar.

Como você está rodando seu programa?

solução!

não consegui fazendo isso.

Mudei pro linux pop_os e deu certo!