Instalace pro vývoj multiplatformních mobilních řešení v jazyce C++

v Visual Studio můžete použít C++ k vytváření aplikací pro Windows desktopové aplikace, Univerzální platforma Windows aplikace (UWP) a aplikace pro Linux. A teď můžete vytvářet aplikace C++ pro Android a iOS. Úloha vývoj mobilních aplikací pomocí C++ je instalovatelný sada komponent v Visual Studio. zahrnuje šablony pro iOS, Android a Visual Studio UWP pro více platforem. Úloha nainstaluje nástroje a sady SDK pro různé platformy, které potřebujete, abyste mohli rychle začít. Nebudete je muset vyhledávat, stahovat a konfigurovat sami. pomocí těchto nástrojů v Visual Studio můžete snadno vytvářet, upravovat, ladit a testovat projekty pro různé platformy.

Tento článek popisuje, jak nainstalovat nástroje a software třetích stran, které jsou potřebné pro vývoj aplikací pro různé platformy v jazyce C++ pomocí Visual Studio. Přehled najdete v tématu Visual C++ Mobile pro různé platformy .

Požadavky

  • požadavky na instalaci najdete v tématu Visual Studio požadavky na systém pro produktovou řadu produktů.

    Důležité

    pokud používáte Windows 7 nebo Windows Server 2008 R2, můžete vyvíjet kód pro Windows aplikace klasické pracovní plochy, aplikace pro nativní aktivity androidu a knihovny a aplikace a knihovny kódu pro iOS, ale ne pro aplikace Windows store nebo UWP.

  • požadavky na instalaci najdete v tématu Visual Studio požadavky na systém pro produktovou řadu produktů.

    Důležité

    pokud používáte Windows 7 nebo Windows Server 2008 R2, můžete vyvíjet kód pro Windows aplikace klasické pracovní plochy, aplikace pro nativní aktivity androidu a knihovny a aplikace a knihovny kódu pro iOS, ale ne pro aplikace Windows Phone nebo UWP.

Pro vytváření aplikací pro konkrétní platformy zařízení platí několik dalších požadavků:

  • Emulátory x86 Androidu dodávané s Android SDK fungují nejlépe na počítačích, které mohou používat hardwarovou akceleraci, jako je například Intel Hardware Accelerated Execution Manager (modul HAXM). Další informace najdete v tématu hardwarová akcelerace pro výkon emulátoru (Hyper-V modul HAXM).

  • Vytváření kódu pro iOS vyžaduje Apple ID, účet vývojářského programu pro iOS a počítač Mac, který může spouštět Xcode verze 10,2 nebo novější v OS X Mavericks (verze 10,9) nebo novějších verzích. Odkaz na instalační postup najdete v tématu Instalace nástrojů pro iOS.

  • emulátory Windows Phone vyžadují počítač, který může spustit technologii Hyper-V. aby bylo možné nainstalovat a spustit emulátory, musí být funkce technologie Hyper-v v Windows povolena. Další informace najdete v požadavcích na systémpro emulátor.

Získat nástroje

vývoj pro mobilní zařízení pomocí C++ je k dispozici v edicích Visual Studio Community, Professional a Enterprise. Visual Studio získáte tak, že přejdete na stránku soubory ke stažení Visual Studio . k dispozici jsou nástroje pro vývoj mobilních aplikací pro více platforem od Visual Studio 2015.

Instalace nástrojů

Instalační program pro Visual Studio zahrnuje vývoj mobilních aplikací v jazyce C++ . Tato úloha nainstaluje nástroje jazyka C++, šablony a součásti, které jsou potřebné pro vývoj pro Android a iOS v Visual Studio. zahrnuje GCC a Clang sady nástrojů potřebné pro sestavení a ladění androidu. Úloha nainstaluje Android SDK a komponenty pro komunikaci s počítačem Mac pro vývoj pro iOS. Nainstaluje taky nástroje a sady pro vývoj softwaru třetích stran, které jsou potřebné k podpoře vývoje aplikací pro iOS a Android. Většina těchto nástrojů třetích stran je open source software vyžadovaný pro podporu platforem Androidu.

  • Android Native Development Kit (NDK), Apache Ant a vývojové nástroje C++ pro Android se vyžadují k sestavení kódu C++, který cílí na platformu Androidu.

    Poznámka

    Některé nástroje v Androidu NDK nepodporují znaky Unicode v cestách souborů a názvech souborů. Pokud má projekt nebo zdrojový soubor v cestě nebo názvu souboru znaky Unicode, projekt se nepodaří sestavit.

  • Google Android Emulator a Intel Hardware Accelerated Execution Manager (modul haxm) jsou volitelné, ale doporučené součásti. (Ovladače Intel modul HAXM pracují pouze na procesorech Intel a jsou nekompatibilní s některými virtuálními počítači, včetně technologie Hyper-V.) Můžete vyvíjet a ladit přímo na zařízení s Androidem, ale často je snazší použít emulátor na ploše pro ladění.

  • Vývojové nástroje c++ pro iOS se vyžadují k sestavení kódu C++, který cílí na platformu iOS.

Poznámka

pokud používáte Visual Studio 2015, přečtěte si téma instalace Visual C++ for Cross-Platform Mobile Development (Visual Studio 2015) .

Instalace aplikace pro vývoj mobilních aplikací pomocí C++

  1. spusťte Instalační program pro Visual Studio z nabídky Start .

  2. pokud jste již nainstalovali Visual Studio, klikněte na tlačítko upravit pro nainstalovanou verzi Visual Studio, kterou chcete upravit. V opačném případě instalaci Visual Studio nainstalujte kliknutím na instalovat .

  3. když je vybraná karta úlohy , posuňte se dolů a v Instalační program pro Visual Studio vyberte vývoj mobilních aplikací pomocí C++ . Pokud je vybrána tato úloha, jsou vybrány také další požadované komponenty pro vývoj v jazyce C++. Můžete také zvolit další úlohy a jednotlivé komponenty, které chcete nainstalovat současně. pokud chcete sestavit kód pro různé platformy, který taky cílí na UWP, vyberte Univerzální platforma Windows vývojové úlohy.

  4. V podokně podrobností o instalaci rozbalte mobilní vývoj pomocí C++. v volitelné části můžete zvolit další verze NDK, Google Android Emulator, Intel Hardware Accelerated Execution Manager a nástroj pro akceleraci sestavení IncrediBuild.

  5. Ve výchozím nastavení jsou součástí úlohy některé součásti instalačního programu Android SDK. K dispozici jsou další verze Android SDK. Pokud ho chcete přidat k instalaci, zvolte kartu jednotlivé komponenty a pak přejděte dolů k části sady SDK, knihovny a architektury a proveďte výběr.

  6. Kliknutím na tlačítko Upravit nebo instalovat nainstalujete vývoj mobilních aplikací pomocí C++ a další vybrané úlohy a volitelné součásti.

    Po dokončení instalace ukončete instalační program a restartujte počítač. Některé akce nastavení pro součásti třetích stran se neprojeví, dokud se počítač nerestartuje.

    Důležité

    Aby se zajistilo, že všechno je správně nainstalované, musíte restartovat počítač.

  7. Otevřete sadu Visual Studio.

Nainstalovat nástroje pro iOS

k úpravám, ladění a nasazování kódu ios do simulátoru ios můžete použít Visual Studio. Nebo na zařízení se systémem iOS. Z důvodu licenčních omezení musí být kód sestaven vzdáleně na Macu. pokud chcete vytvářet a spouštět aplikace pro iOS pomocí Visual Studio, nejdřív nastavte a nakonfigurujte na svém macu vzdáleného agenta. Podrobné pokyny k instalaci, požadavky a možnosti konfigurace najdete v tématu instalace a konfigurace nástrojů pro sestavení pomocí iOS. Pokud nevytváříte pro iOS, můžete tento krok přeskočit.

Ruční instalace nebo aktualizace závislostí

při instalaci portálu pro vývoj mobilních aplikací pomocí C++ (nebo v Visual Studio 2015 Visual C++ možnosti vývoj mobilních zařízení) nemusíte instalovat všechny závislosti třetích stran. Nainstalujte je později pomocí postupu v části Instalace nástrojů. Instalační program pro Visual Studio se pravidelně aktualizuje, aby se nainstalovaly nejnovější komponenty třetích stran. Použijte ji k instalaci aktualizovaných sad SDK a NDKs. Můžete je také nainstalovat nebo aktualizovat nezávisle na Visual Studio.

Můžete znovu spustit aplikaci SDK správce v adresáři Android SDK a aktualizovat sadu SDK. A k instalaci volitelných nástrojů a dalších úrovní rozhraní API. Pokud nepoužijete příkaz Spustit jako správce ke spuštění aplikace SDK pro správce, aktualizace se nemusí zdařit. Pokud máte problémy při sestavování aplikace pro Android, Projděte si správce sady SDK, kde najdete aktualizace nainstalovaných sad SDK.

Pokud chcete použít některé emulátory Android SDK, možná budete muset nastavit hardwarovou akceleraci. Další informace najdete v tématu hardwarová akcelerace pro výkon emulátoru (Hyper-V modul HAXM).

ve většině případů Visual Studio dokáže detekovat konfigurace softwaru třetí strany, kterého jste nainstalovali. Udržuje cesty instalace v proměnných interního prostředí. výchozí cesty těchto vývojářských nástrojů pro různé platformy můžete přepsat v Visual Studio integrovaném vývojovém prostředí.

Nastavení cest pro nástroje třetích stran

  1. na panelu nabídek Visual Studio vyberte možnostinástrojů.

  2. V dialogovém okně Možnosti vyberte více platforemC++Android.

    Snímek obrazovky s možnostmi cesty nástroje pro Android v dialogovém okně Možnosti

  3. Chcete-li změnit cestu, kterou nástroj používá, zaškrtněte políčko vedle cesty a upravte cestu ke složce v textovém poli. K výběru složky můžete také použít tlačítko Procházet (...) a otevřít tak dialogové okno Vybrat umístění .

  4. Kliknutím na tlačítko OK uložte umístění složky vlastních nástrojů.

Viz také

Instalace a konfigurace nástrojů pro vytváření pomocí iOS
Mobilní zařízení Visual C++ pro různé platformy