Sdílet prostřednictvím


/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

  1. Otevřete dialogové okno Stránky vlastností projektu. Podrobnosti najdete v tématu Nastavení kompilátoru C++ a vlastností sestavení v sadě Visual Studio.

  2. Vyberte stránku vlastností příkazového řádku C/C++>Vlastnosti>konfigurace.

  3. Upravte pole Další možnosti tak, aby zahrnovalo /Wp64.

Programové nastavení tohoto parametru kompilátoru

Viz také

Parametry kompilátoru MSVC
Syntaxe příkazového řádku kompilátoru MSVC
Konfigurace projektů C++ pro 64bitové cíle x64