Avatar billede dr.truti Nybegynder
12. august 2003 - 18:19 Der er 12 kommentarer og
2 løsninger

stdafx.h

Jeg har konstant probelemer med denne fil.

Hvis jeg skal kompaile et eksempel, af den ene eller den anden art, og der er inkluderet stdafx.h i headeren, melder min kompailer fejl....

Jeg har både Visual C++ 6 og Dev-C++ 4.9 installeret og problemet er det samme!

Er der flere versioner af denne fil, eller hvad er det jeg gør galt?

Truti
Avatar billede nomak Nybegynder
12. august 2003 - 18:22 #1
må vi se din source? det kan jo være at du bare har lavet en bummert :)
Avatar billede arne_v Ekspert
12. august 2003 - 18:24 #2
Der er ikke nogen sameksistens problemer mellem VC++ og dev-cpp.

Men stdafx.h oprettes så vidt jeg ved af wizarden i VC++ d.v.s. at
problemet kunne være at der kun er kopieret kode ind uden at der
er kørt wizard.
Avatar billede dr.truti Nybegynder
12. august 2003 - 18:25 #3
nomak: Jeg har prøvet med 5 forskellige kildekoder, det er det samme hvergang... Det er som før nævnt ikke mig der har skrevet dem alle fem, så jeg kan ikke have begået samme fejl 5 gange.

Truti
Avatar billede arne_v Ekspert
12. august 2003 - 18:27 #4
Hvordan har du oprettet de projekter ?
Avatar billede dr.truti Nybegynder
12. august 2003 - 19:24 #5
Ja... Jeg har bare kopieret koden ind uden vidre? men hvorfor kan jeg ikke gøre dette når lide stdafx.h er inkluderet ?

Jeg prøvede at oprette via Wizard i Visual Studio, og jeg kunne komaile uden problemer....
Avatar billede arne_v Ekspert
12. august 2003 - 19:27 #6
Fordi wizarden opretter stdafx.h !
Avatar billede dr.truti Nybegynder
12. august 2003 - 19:29 #7
Jamen er stdafx.h da ikke en ganske normal header fil, der ligger sammen man alle de andre?
windows.h stdio.h math.h circle.h osv...
Avatar billede arne_v Ekspert
12. august 2003 - 19:32 #8
Nej den ligger sammen med dine filer og bliver genereret af wizarden.
Avatar billede dr.truti Nybegynder
12. august 2003 - 19:42 #9
det vil sige at stdafx.h er forskellig fra projekt til projekt!

Hvis jeg så ikke har mulighed for at køre mit peojekt igennem en Wizard som i Visual Studio, hvad gør jeg så... Vi kunne tage Dev-C++, hvad skal jeg gøre for at få stdafx.h genereret ?

(Dette er noget skørt for mit hovede)

Truti
Avatar billede arne_v Ekspert
12. august 2003 - 19:50 #10
Prøv og lad VC++ generere nogle stdafx.h'er for forskellige
typer projekter og studer dem lidt.

Det burde være piece of cake at finde de .h filer der skal inkluderes.
Avatar billede jpk Nybegynder
13. august 2003 - 07:40 #11
stdafx.h ER forskellig fra projekt til projekt!
Meningen er, at du kan tilføje incudes for headers, der bruges flere steder. Så skal du kun include stdafx.h i dine filer, ikke en masse forskellige...
Avatar billede dr.truti Nybegynder
13. august 2003 - 08:28 #12
Okay...

Jeg forstår det!

arne_v, jpk: opret et svar! dette er en ordre!
Avatar billede jpk Nybegynder
13. august 2003 - 08:35 #13
Allrighty then...
Avatar billede arne_v Ekspert
13. august 2003 - 08:38 #14
svar
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