Oppure

Loading
31/12/06 13:40
bonz_88
Salve, ho un problema in questo semplicissimo programma:

#define WIN32_LEAN_AND_MEAN
#include <windows.h>

int WINAPI WinMain(HINSTANCE idmioprog, HINSTANCE idprevprog, LPSTR cmdline, int tipocmd)
{
    MessageBox(NULL,"La prima applicazione di Bonz","Primo programma",NULL);
    return 0;
}

Secondo quello che ho appreso, dovrebbe creare una finestra Windows con la scritta indicata in MessageBox..bene, (utilizzo Visual C++ 6.0) quando voglio lanciare l'applicazione con "Execute Program" mi da i seguenti errori:

LIBCD.lib(crt0.obj) : error LNK2001: unresolved external symbol _main
Debug/Cpp1.exe : fatal error LNK1120: 1 unresolved externals

Dato che sono un neofita di C++, per me queste righe sono incomprensibili, se qualcuno riesce a darmi una mano ne sarei molto felice!! Grazie!
aaa
31/12/06 19:55
pierotofy
Il compilatore sta cercando la funzione main del C++ standard, invece devi impostarlo perchè ricerchi la funzione WinMain come entry point. Modifica le impostazioni del compilatore in modo che il tipo di applicazione sia Win32 Application e non C++ Application o Console Application.

Non ho usato dev-cpp a fondo, quindi non saprei dove si trova quest'impostazione, ma se cerchi un po' la trovi sicuramente...
Il mio blog: piero.dev
02/01/07 18:12
bonz_88
Ora funziona alla grande...grazie mille!
aaa