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?
Koodissa ei ole virheitä. Menee mingw:stä ja borlandista läpi. Sitten vaan asetuksia säätämään.
Kun loit projektin, valitsithan Win32 Application etkä Win32 Console Application?
JES! toimii. :) En ollut luonut ollenkaan Win32 Applicationia vaan suoraan C++ Source filen. Ei ihme ettei toiminut.
Aihe on jo aika vanha, joten et voi enää vastata siihen.