DÍLČÍ (postupně odkaz)
/INCREMENTAL[:NO]
Poznámky
/ Možnost PŘÍRŮSTKOVÉ řídí, jak zpracovává vytvořeném propojovacím dílčích propojení.
Ve výchozím nastavení spuštěn vytvořeném propojovacím v přírůstkové režimu.Chcete-li přepsat výchozí dílčí odkaz zadáte /INCREMENTAL:NO.
Postupně propojený program je funkčně ekvivalentní program, který je spojen nonincrementally.Ale protože je připraven pro následné přírůstkové odkazy, postupně propojené spustitelný soubor (EXE) nebo knihovnu (DLL):
Z důvodu odsazení kódu a dat je větší než nonincrementally propojený program.(Odsazení obsahu umožňuje linker zvětšit velikost funkce a data bez nutnosti opětovného vytvoření souboru s příponou EXE).
Skok thunks zpracování přemístění funkce na nové adresy mohou obsahovat.
[!POZNÁMKA]
Chcete-li zajistit, že vaše konečné verze sestavení neobsahuje výplň nebo thunks, nonincrementally propojení programu.
Odkaz postupně bez ohledu na výchozí, zadejte /INCREMENTAL.Když je tato volba vybraná, vytvořeném propojovacím upozornění nelze propojit postupně a potom propojí program nonincrementally.Některé možnosti a situací přepsat /INCREMENTAL.
Většina programů lze propojit postupně.Některé změny jsou příliš velké a některé možnosti, které jsou neslučitelné s dílčích propojení.PROPOJENÍ provede úplný odkaz, pokud jsou zadány jakékoli z následujících možností:
Odkaz postupně není zaškrtnuto (nebo PŘÍRŮSTKOVÉ: Ne)
/OPT:REF je zaškrtnuto.
/OPT:ICF je zaškrtnuto.
/ Je-li vybrán objednávky
DÍLČÍ implikován při /DEBUG je určena.
Navíc odkaz provede úplný odkaz, pokud nastane některá z následujících situací:
Chybí soubor dílčí stav (.ilk).(Odkaz vytvoří nový soubor .ilk v přípravě dalších dílčích propojení.)
Neexistuje žádné oprávnění k zápisu pro soubor .ilk.(Odkaz přeskočí soubor .ilk a odkazy nonincrementally.)
EXE nebo DLL výstupní soubor chybí.
Časové razítko .ilk, exe nebo DLL je změněn.
Možnost propojení se změní.Většina možností propojení při změně mezi sestavení, způsobit úplné propojení.
Soubor objektu (obj) je přidána nebo vynechán.
Změní se objekt, který byl kompilován s možností /Z7 /Yu.
Nastavení této možnosti linker ve vývojovém prostředí Visual Studio
Otevřete dialogové okno projektu Stránky vlastností.Další informace naleznete v tématu Setting Visual C++ Project Properties.
Klepněte Linker složky.
Klepněte Obecné stránky vlastností.
Změnit Povolit přírůstkové propojení vlastnost.
Programově nastavit tuto možnost linker
- Viz téma LinkIncremental.