28. august 2007 - 12:35Der er
11 kommentarer og 2 løsninger
Compiling i Visual Sudio 2008
Hvordan compiler man i Visual Sudio 2008? I 2 stk ældre software og i et 1999 C++-lærehæfte fra IDG skal commandprompten bruges, men i Visual Sudio 2008, ska man læse stolpe op og ned for at lære at compilere, hvilket bare har forvirret mere end hjulpet.
Der er et par ting der skal sættes rigtigt op i Visual Studio 2008 for at kunne compilere rigtige C++ programmer.
Start med at lave et nyt projekt: File -> New - Project Vælg "Win32 Console application" Og giv projektet et navn
Den laver så en .cpp fil for dig, erstat indholdet med noget brugbart, f.eks: #include <iostream> using std::cout; using std::endl;
int main() { cout << "Hello World" << endl; } Så trykker du Alt+F7 (Project properties) Under C++ -> PreCompiled Headers" skal du sætte "Create/Use Precompiled Header" til "Not Using Pre..."
Så burde du kunne bygge med Project -> Build (F7) og køre med Debug -> Start Debugging (F5)
Ok - så langt så godt udfra bb's kommentar, men hvis man sidder med et C++-hæfte fra 99 og lidt viden omkring hvordan C# virker, står man stadig i stampe.
Jo jeg får 'buildet' noget udfra din kode, men hvad er resultatet? Åbenbart ikke en normal exe-fil som i C#, da en mappe med mit 'Project' oprettes og herunder en igen en mappe kaldet 'Debug', hvor der er en exe-fil. Bortset fra at den så bliver kaldt .exe.embed.manifest.
Vil bare gerne starte ud med at få spyttet "Hello World", så må det med project-opbygningen komme efterhånden - eller I har måske en nogenlunde overskuelig introduktion til filopbygningen og strukturen?
Jeg kan vælge "Win32 Console application" 2 steder hvoraf den ene version ikke er sat sådan op til at "Create/Use Precompiled Header" -> "Not Using Pre..." kan vælges. - Stub?
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.