Precompiled headers – C / C++ – Fórum – Programujte.com
 x   TIP: Přetáhni ikonu na hlavní panel pro připnutí webu

Precompiled headers – C / C++ – Fórum – Programujte.comPrecompiled headers – C / C++ – Fórum – Programujte.com

 

Peter D.0
Expert
28. 2. 2006   #1
-
0
-

Moze mi niekto aspon naznacit co to je ?
Precompiled headers
(mam MVS.NET 2003) a ked to vypnem tak to ide :D

Nahlásit jako SPAM
IP: ...–
Program nemusi fungovat rychle, staci ze funguje dostatecne rychle.
Jura_0
Stálý člen
28. 2. 2006   #2
-
0
-

Predkompilovane hlavicky(precompiled headers)se pouzivaji k urychleni kompilace nejake, treba vami, vytvorene aplikace. Nejcasteji se to vyuziva u velkych projektu, kdy se program sklada z nekolika modulu.

Nahlásit jako SPAM
IP: ...–
11. 4. 2011   #3
-
0
-

To Jura_ : Len to upresním:

Hlavičkové súbory v C / C + + sú vkladané v zdrojovom tvare. To znamená, že pri kompilácii zdrojového súboru je nutné skompilovať aj súbory hlavičkové. Ich veľkosť tvorí podstatnú časť z doby kompilácie zdrojového súboru. Napr. keď vložíš do zdrojového súboru

# include <windows.h>

znamená to vloženie niekoľkých MB zdrojových textov. Hoci veľkosť samotného súboru Windows.h je menej ako 10 KB tento súbor inkluduje ďalšie a ďalšie, ktoré opäť vkladajú ďalšie a ďalšie ...

Väčšina väčších projektov sa skladá z viacerých modulov a každý z nich obsahuje jednu alebo viac direktív # include. Pri kompilácii celého projektu potom dochádza k niekoľkonásobnej kompilácii všetkých hlavičkových súborov, čo samozrejme predlžuje dobu kompilácie.

Jedným z možných riešení pre skrátenie doby kompilácie je použitie tzv. predkompilovaných hlavičiek (Precompiled headers). Finta spočíva v tom, že pri kompilácii jedného zo zdrojových súborov sa skompilované hlavičkové súbory uložia do samostatného súboru, ktorý je potom načítaný pri kompilácii ostatných zdrojových súborov.

Nahlásit jako SPAM
IP: 213.81.166.–
Zjistit počet nových příspěvků

Přidej příspěvek

Toto téma je starší jak čtvrt roku – přidej svůj příspěvek jen tehdy, máš-li k tématu opravdu co říct!

Ano, opravdu chci reagovat → zobrazí formulář pro přidání příspěvku

×Vložení zdrojáku

×Vložení obrázku

Vložit URL obrázku Vybrat obrázek na disku
Vlož URL adresu obrázku:
Klikni a vyber obrázek z počítače:

×Vložení videa

Aktuálně jsou podporována videa ze serverů YouTube, Vimeo a Dailymotion.
×
 
Podporujeme Gravatara.
Zadej URL adresu Avatara (40 x 40 px) nebo emailovou adresu pro použití Gravatara.
Email nikam neukládáme, po získání Gravatara je zahozen.
-
Pravidla pro psaní příspěvků, používej diakritiku. ENTER pro nový odstavec, SHIFT + ENTER pro nový řádek.
Sledovat nové příspěvky (pouze pro přihlášené)
Sleduj vlákno a v případě přidání nového příspěvku o tom budeš vědět mezi prvními.
Reaguješ na příspěvek:

Uživatelé prohlížející si toto vlákno

Uživatelé on-line: 0 registrovaných, 53 hostů

Podobná vlákna

Headers already sent by — založil JannyM

Include WDK headers — založil Sarge

Moderátoři diskuze

 

Hostujeme u Českého hostingu       ISSN 1801-1586       ⇡ Nahoru Webtea.cz logo © 20032024 Programujte.com
Zasadilo a pěstuje Webtea.cz, šéfredaktor Lukáš Churý