Návod: Kompilace programu C++/CX v příkazovém řádku

Poznámka

Pro nové aplikace a komponenty UPW doporučujeme používat C++/WinRT, standardní projekci jazyka C++17 pro prostředí Windows Runtime rozhraní API. C++/WinRT je k dispozici v sadě Windows SDK verze 1803 (10.0.17134.0) dále. C++/WinRT se implementuje zcela v hlavičkových souborech a je navržený tak, aby vám poskytl prvotřídní přístup k modernímu rozhraní API systému Windows.

Kompilátor Microsoft C++ (MSVC) podporuje rozšíření komponent C++ (C++/CX), které mají další typy a operátory pro cílení na programovací model prostředí Windows Runtime. Pomocí jazyka C++/CX můžete vytvářet aplikace pro Univerzální platforma Windows (UPW) a počítače s Windows. Další informace najdete v tématu Prohlídka rozšíření C++/CX a komponent pro platformy runtime.

V tomto názorném postupu pomocí textového editoru vytvoříte základní program C++/CX a pak ho zkompilujete na příkazovém řádku. (Místo zadání zobrazeného programu můžete použít vlastní program C++/CX nebo můžete použít ukázku kódu C++/CX z jiného článku nápovědy. Tato technika je užitečná pro sestavování a testování malých modulů, které nemají žádné prvky uživatelského rozhraní.)

Poznámka

K kompilaci programů C++/CX můžete použít také integrované vývojové prostředí sady Visual Studio. Vzhledem k tomu, že integrované vývojové prostředí (IDE) zahrnuje podporu návrhu, ladění, emulace a nasazení, která není dostupná na příkazovém řádku, doporučujeme použít integrované vývojové prostředí (IDE) k vytváření aplikací Univerzální platforma Windows (UPW). Další informace najdete v tématu Vytvoření aplikace pro UPW v jazyce C++.

Požadavky

Rozumíte základům jazyka C++.

Kompilace programu C++/CX

Chcete-li povolit kompilaci pro C++/CX, musíte použít možnost kompilátoru /ZW . Kompilátor MSVC vygeneruje soubor .exe, který cílí na prostředí Windows Runtime, a odkazuje na požadované knihovny.

Kompilace aplikace C++/CX na příkazovém řádku

  1. Otevřete okno příkazového řádku pro vývojáře. Konkrétní pokyny najdete v tématu Otevření okna příkazového řádku pro vývojáře.

    Správa istrator přihlašovací údaje mohou být nutné k úspěšnému kompilaci kódu v závislosti na operačním systému a konfiguraci počítače. Chcete-li spustit okno příkazového řádku jako správce, kliknutím pravým tlačítkem otevřete místní nabídku příkazového řádku a pak zvolte Další>spustit jako správce.

  2. Změňte aktuální pracovní adresář v okně příkazového řádku na adresář, do který můžete zapisovat, například do adresáře Dokumenty.

  3. Do příkazového řádku zadejte basiccx.cpp poznámkového bloku.

    Po zobrazení výzvy k vytvoření souboru zvolte Ano .

  4. Do Poznámkový blok zadejte tyto řádky:

    using namespace Platform;
    
    int main(Platform::Array<Platform::String^>^ args)
    {
        Platform::Details::Console::WriteLine("This is a C++/CX program.");
    }
    
  5. Na řádku nabídek zvolte Uložit soubor>.

    Vytvořili jste zdrojový soubor C++, který používá obor názvů prostředí Windows Runtime Platform.

  6. Na příkazovém řádku zadejte cl /EHsc /ZW basiccx.cpp /link /SUBSYSTEM:CONSOLE. cl.exe Kompilátor zkompiluje zdrojový kód do .obj souboru a potom spustí linker pro vygenerování spustitelného programu s názvem basiccx.exe. Možnost kompilátoru /EHsc určuje model zpracování výjimek jazyka C++ a příznak /link určuje konzolovou aplikaci.

  7. Chcete-li spustit program basiccx.exe, na příkazovém řádku zadejte basiccx.

    Program zobrazí tento text a ukončí:

    This is a C++/CX program.
    

Viz také

Projekty a systémy sestavení
Parametry kompilátoru MSVC