Avatar billede stampeair Nybegynder
23. april 2001 - 14:15 Der er 13 kommentarer og
1 løsning

Fejlmeddelelse i ms visual C++

Nu får jeg en fejlmedelelse:

--------------------Configuration: hello world - Win32 Debug--------------------
Compiling...
hello world.cpp
Fik ved en fejl lukket sidste spørgsmål:
Jeg compiler følgende
#include <iostream.h>
void main(void)
{
    cout << \"hello world\";
}
Nu compiler jeg:
hello world.obj - 0 error(s), 0 warning(s)

Men hvis jeg trykker ctrl-F5 for at compile og exekvere får jeg følgende fejl:

---Configuration: hello world - Win32 Debug---
Linking...
LIBCD.lib(wincrt0.obj) : error LNK2001: unresolved external symbol _WinMain@16
Debug/hello world.exe : fatal error LNK1120: 1 unresolved externals
Error executing link.exe.

hello world.exe - 2 error(s), 0 warning(s)
Avatar billede stampeair Nybegynder
23. april 2001 - 14:15 #1
Øhh, de første 4 linier skulle ha været slettet
Avatar billede stampeair Nybegynder
23. april 2001 - 14:16 #2
Fik ved en fejl lukket sidste spørgsmål:
Jeg compiler følgende
#include <iostream.h>
void main(void)
{
    cout << \"hello world\";
}
Nu compiler jeg:
hello world.obj - 0 error(s), 0 warning(s)

Men hvis jeg trykker ctrl-F5 for at compile og exekvere får jeg følgende fejl:

---Configuration: hello world - Win32 Debug---
Linking...
LIBCD.lib(wincrt0.obj) : error LNK2001: unresolved external symbol _WinMain@16
Debug/hello world.exe : fatal error LNK1120: 1 unresolved externals
Error executing link.exe.

hello world.exe - 2 error(s), 0 warning(s)
Avatar billede elhamame Nybegynder
23. april 2001 - 14:19 #3
prøv..


#include <iostream.h>
void main(void)
{
    cout << \"hello world\";
return 0;
}
Avatar billede elhamame Nybegynder
23. april 2001 - 14:20 #4
eller:

#include <iostream.h>
int main()
{
    cout << \"hello world\";
return 0;
}
Avatar billede wisen Nybegynder
23. april 2001 - 14:22 #5
Problemet er, at du har lavet en Win32 app. Med den kode du har lavet, skal det være en \"console application\". Prøv at lave sådan een i stedet, så virker det...
Avatar billede stampeair Nybegynder
23. april 2001 - 14:26 #6
Kanon, det virker med en ikke win32, men hvad er foreskellen på at lave de to forskellige typer.
Avatar billede elhamame Nybegynder
23. april 2001 - 14:27 #7
win32 er et windows program og kræver flere  #includes consoles er dos programmer
Avatar billede elhamame Nybegynder
23. april 2001 - 14:27 #8
ja....console er dos win32 er windows
Avatar billede wisen Nybegynder
23. april 2001 - 14:28 #9
Øh, elhamame hvorfor er det lige du gentager dig selv ?
Avatar billede stampeair Nybegynder
23. april 2001 - 14:30 #10
Hvad skal der til for at det virker med en win32 APP??
Avatar billede wisen Nybegynder
23. april 2001 - 14:33 #11
stampeair >> Hvis du skal lave en Windows applikation skal det en del mere arbejde til. Hvis det er det du vil, er det en del nemmere at benytte MFC og de Wizards det følger med.
Avatar billede elhamame Nybegynder
23. april 2001 - 14:35 #12
jeg gentog mig selv fordi det måske lød lidt underligt det andet....er det ikke noget underligt noget at skulle kommentere
Avatar billede elhamame Nybegynder
23. april 2001 - 14:35 #13
jeg gentog mig selv fordi det måske lød lidt underligt det andet....er det ikke noget underligt noget at skulle kommentere
Avatar billede elhamame Nybegynder
23. april 2001 - 14:36 #14
okay...denne gang var det fordi eksperten loadede langsomt så jeg trykkede på udfør 2 gange
Avatar billede Ny bruger Nybegynder

Din løsning...

Tilladte BB-code-tags: [b]fed[/b] [i]kursiv[/i] [u]understreget[/u] Web- og emailadresser omdannes automatisk til links. Der sættes "nofollow" på alle links.

Loading billede Opret Preview
Kategori
Kurser inden for grundlæggende programmering

Log ind eller opret profil

Hov!

For at kunne deltage på Computerworld Eksperten skal du være logget ind.

Det er heldigvis nemt at oprette en bruger: Det tager to minutter og du kan vælge at bruge enten e-mail, Facebook eller Google som login.

Du kan også logge ind via nedenstående tjenester