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.
/LARGEADDRESSAWARE[:NO]
Poznámky
Možnost /LARGEADDRESSAWARE říká linkeru, že aplikace dokáže zpracovat adresy větší než 2 gigabajty. V 64bitových kompilátorech je tato možnost ve výchozím nastavení povolená. V 32bitových kompilátorech je povolen, /LARGEADDRESSAWARE:NO pokud /LARGEADDRESSAWARE není na řádku linkeru zadán jinak.
Pokud byla aplikace propojena s /LARGEADDRESSAWAREaplikací , DUMPBIN /HEADERS zobrazí informace, které se projeví.
Propojení 64bitových aplikací se /LARGEADDRESSAWARE:NO nedoporučuje, protože omezuje dostupný adresní prostor, což může způsobit selhání za běhu, pokud aplikace vyčerpá paměť. Aplikace x64 můžou také zabránit spuštění v systémech ARM64, protože modul runtime emulace se pokusí rezervovat 4 GB virtuálního adresního prostoru. Pokud byla aplikace propojená /LARGEADDRESSAWARE:NO, aplikace se nespustí, protože nemůže přidělit tolik adresního prostoru.
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>>konfigurace systému.
Upravte vlastnost Povolit velké adresy.
Programové nastavení tohoto parametru linkeru
- Viz třída LargeAddressAware.