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.