Visual C gjør ikke EXE

Programmerere som trenger de mest kraftige verktøy for å utvikle Windows apps velge Microsofts C og C ++. Dette var de språkene som brukes til å opprette Microsoft Office og mye av selve Windows. Språket har full kontroll over datamaskinen, men de ulike alternativene og de strenge programmering konvensjoner kan gjøre det vanskelig for begynnelsen programmerere å få de resultatene de ønsker. Utnytte flere tips for å skape et kjørbart program med Microsofts C / C ++ språket.

Velg riktig prosjekttype

Microsofts Visual Studio tilbyr en rekke prosjekttyper. Bare et fåtall av disse skaper et kjørbart program. For innfødte Windows utvikling, velger Win32 konsoll søknad; for MFC (Microsoft Foundation Classes), velger MFC Application prosjekttype. Når det er mulig, velger du alternativet for å generere en "Hello World", så det er en enkel ramme for å hjelpe deg i gang.

The main () Funksjon

Hver C og C ++ program må ha en og bare en main () -funksjonen. Dette er utgangspunktet når programmet starter utførelsen. Bruke "Hello World" alternativet oppretter en enkel hovedfunksjon som utskrifter "Hello World". Bruk denne koden som grunnlag å bygge videre på. Uansett hvor mange kodefiler blir lagt til i prosjektet, kan det bare være en main () -funksjonen.

syntaksfeil

Før kompilatoren genererer en kjørbar fil, må koden være perfekt. Hver funksjon må deklareres med en type (eller ugyldig). Hver linje med kjørbar kode må avsluttes med et semikolon. Hver åpning parentes og klammeparentes må ha nøyaktig ett avsluttende parentes eller krøllparentes. Hver funksjon må erklæres i en header fil. Hver feilmelding som vises nederst på skjermen må rettes opp før kompilatoren vil skape et kjørbart program.

Andre språk Betraktninger

I tillegg til syntakskontroll, C og C ++ også håndheve en rekke programmerings konvensjoner forskjellige fra andre språk. Hver variabel må deklareres med en bestemt type og oppgaver er ikke tillatt fra en type til en annen. Når typen konvertering er nødvendig, er støpe eller konvertering funksjoner nødvendig. Språket krever også at alle funksjoner skal deklareres på forhånd, enten gjennom erklæringer eller header-filer, og erklæringer kan bare gjøres en gang.

Hvis alt annet mislykkes ...

Hvis kompilatoren ikke klarer å lage en kjørbar - selv når det er ingen syntaks eller bygge feil eller kompilatoren krasjer et sted i byggeprosessen - laste ned og installere den nyeste versjonen av Visual C ++ Express 2010. Dette vil garantere at kompilatoren er fullført og oppdatert med alle nødvendige biblioteker og filer. Opprett et nytt prosjekt som inkluderer "Hello World" mal, og deretter bygge og kjøre programmet for å kontrollere at alt fungerer som det skal. Bygg din kode på toppen av dette rammeverket, et lite stykke av gangen. Microsofts Visual C ++ er et kraftig språk, men det er også den vanskeligste å mestre.