Poznámka:
Přístup k této stránce vyžaduje autorizaci. Můžete se zkusit přihlásit nebo změnit adresáře.
Přístup k této stránce vyžaduje autorizaci. Můžete zkusit změnit adresáře.
Určuje, jestli se má propojit přírůstkově, nebo vždy provést úplné propojení.
Syntaxe
/INCREMENTAL[:NO]
Poznámky
Možnost /INCREMENTAL linkeru určuje, jak linker zpracovává přírůstkové propojení.
Linker se standardně spouští v přírůstkovém režimu. Chcete-li přepsat výchozí přírůstkové propojení, zadejte /INCREMENTAL:NO.
Přírůstkově propojený program je funkčně ekvivalentní programu, který není přírůstkově propojený. Protože je ale připravený na následné přírůstkové odkazy, přírůstkově propojený spustitelný soubor, statickou knihovnu nebo soubor dynamické knihovny:
Je větší než program, který není přírůstkově propojený kvůli odsazení kódu a dat. Odsazení umožňuje linkeru zvětšit velikost funkcí a dat bez opětovného vytvoření souboru.
Mohou obsahovat převodní rutiny odskoků, které ošetřují přemístění funkcí na nové adresy.
Poznámka:
Pokud chcete zajistit, aby konečné sestavení vydané verze neobsahuje odsazení nebo bloky, propojte program nekrementálně.
Chcete-li propojit přírůstkově bez ohledu na výchozí hodnotu, zadejte /INCREMENTAL. Pokud je tato možnost vybraná, linker vydá upozornění, pokud nejde propojit přírůstkově, a pak propojí program, který není přírůstkový. Některé možnosti a situace přepíší /INCREMENTAL.
Většinu programů lze propojit přírůstkově. Některé změny jsou ale příliš rozsáhlé a některé parametry nejsou s přírůstkovým propojením kompatibilní. Při zadání libovolného z následujících parametrů provede příkaz LINK úplné propojení:
Přírůstkové propojení není zaškrtnuté (
/INCREMENTAL:NO)/OPT:REFje vybráno/OPT:ICFje vybráno/OPT:LBRje vybráno/ORDERje vybráno
/INCREMENTAL je implicitní při /DEBUG zadání.
Příkaz LINK navíc provede úplné propojení, pokud dojde k některé z následujících situací:
Chybí soubor přírůstkového stavu (
.ilk). (LINK vytvoří nový.ilksoubor v rámci přípravy na následné přírůstkové propojení.)Soubor nemá oprávnění k zápisu
.ilk. (ODKAZ ignoruje soubor a odkazy.ilk, které nejsou přírůstkové.)Chybí
.exevýstupní.dllsoubor.Časové razítko
.ilk,.exenebo.dllje změněno.Některý parametr příkazu LINK se změnil. Při změně mezi sestaveními způsobí většina parametrů příkazu LINK úplné propojení.
Objekt (
.obj) soubor je přidán nebo vynechán.
Přírůstkové propojení vytvoří nebo aktualizuje soubor databáze .ilk přírůstkového propojení. Název a umístění tohoto souboru můžete zadat pomocí možnosti linkeru /ILK (Název přírůstkového databázového souboru ). Další informace o .ilk souboru najdete v souborech .ilk jako vstup linkeru.
Nastavení tohoto parametru linkeru ve vývojovém prostředí sady Visual Studio
Otevřete dialogové okno Stránky vlastností projektu. Podrobnosti najdete v tématu Nastavení kompilátoru C++ a vlastností sestavení v sadě Visual Studio.
Vyberte stránku vlastností linkeru>Obecné vlastnosti konfigurace>.
Upravte vlastnost Povolit přírůstkové propojení.
Programové nastavení tohoto parametru linkeru
- Viz třída LinkIncremental.
Viz také
Referenční zdroje k linkeru MSVC
Možnosti linkeru MSVC
.ilk soubory jako vstup linkeru