Moet ik voorgecompileerde headers gebruiken?

Inhoudsopgave:

Moet ik voorgecompileerde headers gebruiken?
Moet ik voorgecompileerde headers gebruiken?
Anonim

Bij goed gebruik kan een voorgecompileerde header u kostbare compilatietijd besparen. Maar als ze slecht worden gebruikt, kunnen voorgecompileerde headers problemen in uw broncode verbergen die u misschien niet opmerkt totdat u probeert om delen ervan opnieuw te gebruiken voor een ander project.

Wat is het doel van een voorgecompileerde header?

Voorgecompileerde headers zijn een performance-functie die door sommige compilers wordt ondersteund om een stabiele code te compileren en de gecompileerde status van de code op te slaan in een binair bestand. Tijdens volgende compilaties zal de compiler de opgeslagen status laden en doorgaan met het compileren van het gespecificeerde bestand.

Ondersteunt GCC voorgecompileerde headers?

Om builds sneller te maken, kunt u met GCC een headerbestand precompileren. Om een voorgecompileerd headerbestand te maken, compileert u het gewoon zoals u elk ander bestand zou doen, indien nodig met de -x optie om de driver het te laten behandelen als een C of C++ headerbestand.

Hoe werkt een voorgecompileerde koptekst?

Wanneer u een nieuw project maakt in Visual Studio, wordt een vooraf gecompileerd headerbestand met de naam pch. h is toegevoegd aan het project. … De voorgecompileerde header wordt alleen gecompileerd wanneer deze, of alle bestanden die deze bevat, wordt gewijzigd. Als u alleen wijzigingen aanbrengt in de broncode van uw project, zal de build de compilatie voor de vooraf gecompileerde header overslaan.

Wanneer moet ik Stdafx H gebruiken?

Vooraf gecompileerde header stdafx. h wordt in principe gebruikt in Microsoft Visual Studio om de compiler te laten weten welke bestanden eenmaal zijn gecompileerd en nietmoet het helemaal opnieuw compileren.

Aanbevolen:

Interessante artikelen
Zijn rechtvaardigen en Amerikaanse farao gerelateerd?
Lees verder

Zijn rechtvaardigen en Amerikaanse farao gerelateerd?

American Pharoah en Justify's Triple Crown-overwinningen lagen drie jaar uit elkaar op de kalender. Maar de twee zijn nu verbonden door meer dan geschiedenis en gedeelde trainer Bob Baffert - ze zijn nu allebei jonge hengsten voor de internationale Coolmore-groep, die een hengstenstal delen bij Ashford Stud in Kentucky.

Moet er een barometer op een buitenmuur worden geplaatst?
Lees verder

Moet er een barometer op een buitenmuur worden geplaatst?

Hoewel een binnen- of buitenmuur geen verschil maakt in de prestaties van uw barometer, plaatst u deze misschien te dicht bij een warmtebron. Plaats uw barometer zo dat deze niet in de buurt van een verwarmingsopening staat of in de volle zon staat.

Hoe schrijf je vijandigheid?
Lees verder

Hoe schrijf je vijandigheid?

v.t. -nized, -niz•ing. 1. vijandschap veroorzaken; maak een vijand of tegenstander van: Zijn toespraak irriteerde veel kiezers. 2. optreden in tegenstelling tot; tegen. Wat betekent Waterloo? waterloo • \waw-ter-LOO\ • zelfstandig naamwoord.