Hoe om CPP -lêers saam te stel in EXE: 7 stappe

INHOUDSOPGAWE:

Hoe om CPP -lêers saam te stel in EXE: 7 stappe
Hoe om CPP -lêers saam te stel in EXE: 7 stappe

Video: Hoe om CPP -lêers saam te stel in EXE: 7 stappe

Video: Hoe om CPP -lêers saam te stel in EXE: 7 stappe
Video: Дневник хранящий жуткие тайны. Переход. Джеральд Даррелл. Мистика. Ужасы 2024, November
Anonim

Hierdie gids sal u leer hoe u die bronkode van C ++ omskakel in 'n EXE -lêer wat op die meeste (indien nie alle) Windows -rekenaars kan werk. Benewens C ++, kan u ook die kode omskakel met die uitbreiding.cpp,.cc en.cxx (sowel as.c, hoewel dit nie gewaarborg is nie) deur hierdie gids te volg. Hierdie artikel veronderstel dat C ++ - kode op die konsole uitgevoer sal word en dat dit nie eksterne biblioteke benodig nie.

Stap

Stel CPP -lêer saam na EXE Stap 1
Stel CPP -lêer saam na EXE Stap 1

Stap 1. Kry 'n gratis C ++ samesteller

Een van die beste samestellers vir Windows -rekenaars is Microsoft Visual C ++ 2012 Express, wat gratis afgelaai kan word.

Stel CPP -lêer saam na EXE Stap 2
Stel CPP -lêer saam na EXE Stap 2

Stap 2. Begin 'n nuwe projek in Visual C ++

U kan die projek maklik skep. Klik op die knoppie "Nuwe projek" in die linker boonste hoek van die skerm en volg dan die instruksies vir die skep van 'n leë projek ("Leë projek"). Gee die projek 'n naam en klik dan op "Voltooi" in die volgende venster.

Stel CPP -lêer saam na EXE Stap 3
Stel CPP -lêer saam na EXE Stap 3

Stap 3. Kopieer en plak die hele.cpp lêer in die "Bron lêers" gids, en die. H lêer (indien enige) in die "Header Files" gids

Hernoem die hoof.cpp lêer (die lêer met die "int main ()" metode) met die naam van die projek wat u vroeër ingevoer het. Alle eksterne afhanklikhede word outomaties ingevul.

Stel CPP -lêer saam na EXE Stap 4
Stel CPP -lêer saam na EXE Stap 4

Stap 4. Nadat u die lêers gekopieer het, brei u dit uit en stel dit op deur F7 te druk

Visual C ++ sal u programlêers skep.

Stel CPP -lêer saam na EXE Stap 5
Stel CPP -lêer saam na EXE Stap 5

Stap 5. Soek die EXE -lêer

Maak die gids "Projekte" oop waar Visual C ++ alle saamgestelde programme stoor (in Windows 7 is hierdie gids in die gids "Dokumente"). U program word onder die projeknaam in die gids "Ontfout" gestoor.

Stel CPP -lêer saam na EXE Stap 6
Stel CPP -lêer saam na EXE Stap 6

Stap 6. Toets die program deur op die lêer te dubbelklik

As daar geen foute is nie, werk u program goed. As 'n fout voorkom, herhaal die stappe hierbo.

Stel CPP -lêer saam na EXE Stap 7
Stel CPP -lêer saam na EXE Stap 7

Stap 7. As u die program op 'n ander rekenaar wil laat loop, moet u seker maak dat die Visual C ++ Runtime -biblioteek op die rekenaar geïnstalleer is

C ++ - programme wat saamgestel is met Visual C ++ is afhanklik van die Visual C ++ - biblioteke, maar u hoef dit nie te installeer nie, want die biblioteke word outomaties geïnstalleer nadat Visual Studio geïnstalleer is. Die persoon wat u program bestuur, besit egter nie noodwendig die biblioteek nie. Laai die Visual C ++-biblioteek af op

Wenke

  • Soms kom daar foute voor omdat die outeurs van die program verouderde metodes gebruik het of nie afhanklikes in die bronkode ingesluit het nie.
  • Maak seker dat u die Visual C ++ Express -opdatering installeer om foute met die opstel van programme te voorkom.
  • Oor die algemeen is dit makliker om die programmeerder te vra om saam te stel. Stel jouself slegs saam wanneer dit absoluut noodsaaklik is.

Waarskuwing

  • Vermy Dev-C ++. Die program is 'n ou samesteller, vir ewig in beta -toestand, het 340 bekende foute en is al 5 jaar nie bygewerk nie. Gebruik indien moontlik 'n samesteller/IDE anders as Dev-C ++.
  • Omdat C ++ en C lae programmeertale is, kan die programme wat u skep u rekenaar beskadig. Om te kyk of 'n program die rekenaar kan beskadig, kyk na die begin van die program en vind "#include" WINDOWS.h ". As u hierdie reël vind, moenie dit opstel nie. Vra waarom die gebruiker toegang tot die Windows -programmering nodig het koppelvlak. As die gebruiker se antwoord agterdogtig is, vra hulp op die forums.

Aanbeveel: