/Wp64 (Zjištěny problémy s 64bitovou přenositelností)
Tato možnost kompilátoru je zastaralá. Ve verzích sady Visual Studio před sadou Visual Studio 2013 to zjistí 64bitové problémy s přenositelností u typů, které jsou také označené klíčovým slovem __w64 .
Syntaxe
/Wp64
Poznámky
Ve verzích sady Visual Studio před sadou Visual Studio 2013 je možnost kompilátoru /Wp64 vypnutá v kompilátoru MSVC, který sestaví 32bitový kód x86 a v kompilátoru MSVC, který sestaví 64bitový kód x64.
Důležité
Možnost kompilátoru /Wp64 a klíčové slovo __w64 jsou v sadě Visual Studio 2010 a Visual Studio 2012 zastaralé a od sady Visual Studio 2013 se nepodporují. Pokud převedete projekt, který tento přepínač používá, nebude tento přepínač během převodu migrován. Chcete-li použít tuto možnost v sadě Visual Studio 2010 nebo Visual Studio 2012, je nutné zadat přepínač kompilátoru v části Další možnosti v části Příkazového řádku vlastností projektu. Pokud použijete možnost kompilátoru /Wp64 na příkazovém řádku, kompilátor vydá upozornění příkazového řádku D9002. Místo použití této možnosti a klíčového slova k detekci 64bitových problémů s přenositelností použijte kompilátor MSVC, který cílí na 64bitovou platformu , a zadejte možnost /W4 . Další informace naleznete v tématu Konfigurace projektů C++ pro 64bitové cíle x64.
Proměnné následujících typů se testují na 32bitovém operačním systému, jako by se používaly v 64bitovém operačním systému:
int
long
ukazatel
Pokud pravidelně kompilujete aplikaci pomocí kompilátoru, který sestaví 64bitový kód x64, můžete v 32bitových kompilacích jednoduše zakázat /Wp64 , protože 64bitový kompilátor zjistí všechny problémy. Další informace o tom, jak cílit na 64bitový operační systém Windows, naleznete v tématu Konfigurace projektů C++ pro 64bitové cíle x64.
Nastavení tohoto parametru kompilátoru ve vývojovém prostředí 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í příkazového řádku C/C++>Vlastnosti>konfigurace.
Upravte pole Další možnosti tak, aby zahrnovalo /Wp64.
Programové nastavení tohoto parametru kompilátoru
- Viz třída Detect64BitPortabilityProblems.
Viz také
Parametry kompilátoru MSVC
Syntaxe příkazového řádku kompilátoru MSVC
Konfigurace projektů C++ pro 64bitové cíle x64