PDA

Visualizza la versione completa : [C++] Errore "undefined reference to WinMain@16"


Skull260287
16-11-2007, 12:42
Mi si visualizzato questo errore da un momento all'altro. Come mai succedono queste cose?

C:/Program Files/Wascana/mingw/bin/../lib/gcc/mingw32/3.4.5/../../../libmingw32.a(main.o):main.c: undefined reference to `WinMain@16'

Oregon mi ha risposto:

L'errore indica che il compilatore non trova alcun riferimento alla funzione

WinMain

che dovrebbe essere quella con cui parte un programma Windows (e che dovrebbe essere linkata tramite una apposita libreria).

Quindi, molto probabilmente, stai utilizzando un "tipo di progetto" non appropriato (per esempio Console, che richiede il main) ...

Skull260287
16-11-2007, 12:44
Utilizzo un normale progetto C++ con la selezione di Empty Project alla creazione e mi ha sempre funzionato.

LeleFT
16-11-2007, 14:47
Il linguaggio va indicato anche nel titolo, come da regolamento.

Correggo io.


Ciao. :ciauz:

Skull260287
16-11-2007, 15:10
Originariamente inviato da LeleFT
Il linguaggio va indicato anche nel titolo, come da regolamento.

Correggo io.


Ciao. :ciauz:


Grazie, scusami

Loading