webForumDet fria alternativet

fel meddelande

C/C++

1 svar · 223 visningar · startad av Alpha II

Medlem sedan maj 20002 993 inlägg
Frågan#1

Försöker kompilera koden som finns på http://www.gamedev.net/reference/articles/article1076.asp
Det fungerar att kompilera men blir fel när jag länkar...
Vad betyder det här? vad är fel?

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

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

Medlem sedan apr. 20003 971 inlägg
#2

Antingen kan man skapa kommandobaserade Windows-program eller fönster-baserade. Skapar man kommandobaserade heter huvud-funktionen main, annars WinMain.

Du har ställt in i kompilatorn att du ska göra ett kommandobaserat program. Därför letar den efter main, när den borde leta efter WinMain. Skapa ett nytt projekt och välj att det ska vara fönster-baserat.

Det ser ut som du använder VC 6. Då väljer du New, Win32 Application.

Felmeddelande heter det f.ö. Se skrivihop.nu.

264 ms totalt · 4 externa anrop · v20260731065814-full.a51de22e
126 ms — deklarationer (db)
0 ms — hämta statistik (cache)
133 ms — hämta tråd, inlägg och bilagor (db)
128 ms — ändringar (db)