Kirjautuminen

Haku

Tehtävät

Keskustelu: Ohjelmointikysymykset: Win32 ongelma (VC++)

rndprogy [12.06.2004 14:25:46]

#

Yritän kääntää tälläisen yksinkertaisen koodin

#include <windows.h>

int WINAPI WinMain(HINSTANCE hInstance, HINSTANCE hPrevInstance,
    LPSTR lpCmdLine, int nCmdShow)
{
    MessageBox(NULL, "Tämä on kai viesti", "Otsikko?", MB_OK);
    return 0;
}

Mutta antaa seuraavaa.

--------------------Configuration: wintest - Win32 Debug--------------------
Linking...
LIBCD.lib(crt0.obj) : error LNK2001: unresolved external symbol _main
Debug/wintest.exe : fatal error LNK1120: 1 unresolved externals
Error executing link.exe.

wintest.exe - 2 error(s), 0 warning(s)

Olisiko jollain takataskussa ratkaisu onglemaan. Pitääkö jostain optionssista säätää jotain, vai onko koodissa joku virhe?

Linkku [12.06.2004 14:36:40]

#

Koodissa ei ole virheitä. Menee mingw:stä ja borlandista läpi. Sitten vaan asetuksia säätämään.

firebug [12.06.2004 14:38:39]

#

Kun loit projektin, valitsithan Win32 Application etkä Win32 Console Application?

rndprogy [12.06.2004 15:12:45]

#

JES! toimii. :) En ollut luonut ollenkaan Win32 Applicationia vaan suoraan C++ Source filen. Ei ihme ettei toiminut.

Vastaus

Aihe on jo aika vanha, joten et voi enää vastata siihen.

Tietoa sivustosta