/ OBJEDNÁVKY (v pořadí funkce Put)
/ORDER:@filename
Parametry
- název_souboru
Určení pořadí propojení pro funkce COMDAT textový soubor.
Poznámky
Možnost /ORDER umožňuje optimalizovat program uvádění některých COMDATs do obrazu v předem pořadí propojení.ODKAZ umístí funkce v zadaném pořadí v každé části obrazu.
Určit pořadí, v název souboru, což je textový soubor (soubor odpovědí), který uvádí COMDATs v pořadí, které chcete propojit.Každý řádek v název souboru obsahuje název jedné COMDAT.Objekt obsahuje COMDATs, pokud byl zkompilován s parametrem /Gy.Názvy funkcí jsou velká a malá písmena.
Použití propojení zdobená formulářů identifikátory.Při vytváření souboru obj, kompilátor decorates identifikátor.Použití DUMPBIN nástroj získat dekorovaný formuláře identifikátor, když je nutné zadat na vytvořeném propojovacím.Další informace o dekorovanými názvy, viz Názvy zdobená.
Pokud se používá více než jeden /ORDER specifikace, poslední zadanému projeví.
Řazení umožňuje optimalizovat chování stránkování programu prostřednictvím optimalizace odkládací seskupením s funkcemi, které zavolá funkci.Často volaných funkcí můžete také seskupit dohromady.Tyto techniky zvýšit pravděpodobnost, že volaná funkce je v paměti, když je potřeba a nemusí být stránkovány z disku.
Propojovač bude řetězec podtržítka (_) v každé dekorovaný název název souboru Pokud není název začíná s otazníkem (?) nebo znak zavináče (@).Například obsahuje soubor objektu extern "C" int func(int) a int main(void), DUMPBIN /SYMBOLS zobrazí seznam těchto dekorovanými názvy:
009 00000000 SECT3 notype () External | _func
00A 00000008 SECT3 notype () External | _main
Název zadaný v souboru pořadí by však func a main.
Možnost /ORDER zakáže dílčích propojení.
[!POZNÁMKA]
PROPOJENÍ nelze statické funkce objednávky, protože funkce statické názvy nejsou názvy veřejné symbol.Při /ORDER je linker LNK4037 upozornění generovaná pro každý symbol v pořadí souboru, který je buď statické nebo nebyl nalezen.
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 Optimalizace stránky vlastností.
Změnit Funkce pořadí vlastnost.
Programově nastavit tuto možnost linker
- Viz téma FunctionOrder.