Sdílet prostřednictvím


Sestavení a spuštění projektu konzolové aplikace C++

V Vytvoření projektu konzolové aplikace C++ jste vytvořili projekt konzolové aplikace C++ a zadali kód. Teď ho můžete sestavit a spustit v sadě Visual Studio. Pak ji spusťte jako samostatnou aplikaci z příkazového řádku.

Požadavky

Pokud visual Studio vypadá takto, jste připraveni sestavit a spustit aplikaci:

snímek obrazovky se zdrojovým kódem Hello World v editoru sady Visual Studio

Zdroj se skládá z #include \ a hlavní funkce, která dělá std::cout hello world a vrací hodnotu 0 z funkce.

Sestavte a spusťte svůj kód ve Visual Studiu

  1. Projekt sestavíte tak, že v hlavní nabídce zvolíte Sestavení>Sestavit řešení. V okně výstupu se zobrazí výsledky procesu sestavení.

    animovaný snímek obrazovky zobrazující posloupnost akcí provedených k sestavení projektu v sadě Visual Studio.

    Nejprve se z hlavní nabídky vybere Build. Poté je vybrána možnost Sestavit řešení. V okně Výstup se zobrazují výstupní zprávy sestavení, včetně toho, že sestavení bylo úspěšné.

  2. Pokud chcete kód spustit, na řádku nabídek zvolte Ladění, Spustit bez ladění.

    Video zobrazující akce provedené při spuštění projektu v sadě Visual Studio.

    Nejprve je v hlavní nabídce vybráno Debug. Pak je vybrána možnost Spustit bez ladění. Zobrazí se okno konzoly s výstupem programu: Hello, World!

    Otevře se okno konzoly a pak spustí vaši aplikaci. Když spustíte konzolovou aplikaci v sadě Visual Studio, spustí se váš kód a pak se vytiskne "Pokračujte stisknutím libovolné klávesy. . ", abyste získali šanci zobrazit výstup.

Blahopřejeme! V sadě Visual Studio jste vytvořili svou první konzolovou aplikaci Hello, world!. Stisknutím klávesy zavřete okno konzoly a vraťte se do sady Visual Studio.

jsem narazil na problém.

Spusťte svůj kód v příkazovém okně

Obvykle spouštíte konzolové aplikace na příkazovém řádku, ne ve Visual Studio. Jakmile Visual Studio aplikaci sestaví, můžete ji spustit z příkazového okna. Tady je postup, jak najít a spustit novou aplikaci v okně příkazového řádku.

  1. V Průzkumníku řešenívyberte řešení HelloWorld (ne projekt HelloWorld) a klikněte pravým tlačítkem myši pro otevření místní nabídky. Zvolte Otevřít složku v Průzkumníku souborů a otevřete okno Průzkumníka souborů ve složce Řešení HelloWorld.
  1. V okně Průzkumníka souborů otevřete složku Debug. Tato složka obsahuje vaši aplikaci, HelloWorld.exea soubory ladění. Podržte stisknutou klávesu Shift a pravým tlačítkem myši klikněte na HelloWorld.exe, abyste otevřeli místní nabídku. Zvolte Kopírovat jako cestu a zkopírujte cestu do vaší aplikace do schránky. Pokud se zobrazí HelloWorld.exe.recipe, je to proto, že jste provedli krok Otevřít složku v Průzkumníkovi souborů u projektu HelloWorld místo u řešení HelloWorld. Přejděte v Průzkumníkovi souborů na vyšší úroveň a přejděte do složky řešení. Tato složka obsahuje také složku Debug, kde je HelloWorld.exe.
  1. V okně Průzkumníka souborů otevřete složku x64 a potom složku Debug. Tato složka obsahuje vaši aplikaci, HelloWorld.exea soubory ladění. Podržte stisknutou klávesu Shift a kliknutím pravým tlačítkem myši na HelloWorld.exe otevřete místní nabídku. Zvolte Kopírovat jako cestu a zkopírujte cestu do vaší aplikace do schránky. Pokud se zobrazí HelloWorld.exe.recipe, je to proto, že jste provedli Otevřít složku v Průzkumníkovi souborů krok na projektu HelloWorld místo řešení HelloWorld. Přejděte v Průzkumníkovi souborů na vyšší úroveň a přejděte do složky řešení. Tato složka obsahuje také složku x64\Debug\, kde je HelloWorld.exe.
  1. Pokud chcete otevřít okno příkazového řádku, stiskněte Windows+R a otevřete dialogové okno Spustit. Do textového pole Otevřít zadejte cmd.exe a pak zvolte OK a spusťte okno příkazového řádku.

  2. V okně příkazového řádku kliknutím pravým tlačítkem myši vložte cestu k aplikaci do příkazového řádku. Stisknutím klávesy Enter spusťte aplikaci.

    animovaný snímek obrazovky sady Visual Studio 2022, který ukazuje spuštění aplikace z příkazového řádku.

    Nejprve je cesta programu určena tak, že kliknete pravým tlačítkem na řešení a vyberete otevřenou složku v Průzkumníkovi souborů. Průzkumník souborů se nachází ve složce Debug, kde je aplikace HelloWorld. Klikne se pravým tlačítkem na aplikaci a vybere se možnost Kopírovat jako cestu. Vyvolá se dialogové okno spuštění a cmd.exe se spustí. Zobrazí se konzola příkazového řádku. Cesta k aplikaci HelloWorld se vloží. Aplikace se spustí a zobrazí se: Hello World!

Blahopřejeme, vytvořili jste a spustili konzolovou aplikaci v sadě Visual Studio!

jsem narazil na problém.

Další kroky

Jakmile sestavíte a spustíte tuto jednoduchou aplikaci, budete připraveni na složitější projekty. Další informace najdete v tématu Použití integrovaného vývojového prostředí sady Visual Studio pro vývoj desktopových aplikací jazyka C++. Obsahuje podrobnější návody, které prozkoumávají možnosti Microsoft C++ v sadě Visual Studio.

Průvodce odstraňováním potíží

Tady najdete řešení běžných problémů při vytváření prvního projektu C++.

Sestavení a spuštění kódu v sadě Visual Studio: Problémy

Pokud se v editoru zdrojového kódu zobrazí červené vlnovky, může mít sestavení chyby nebo varování. Zkontrolujte, jestli kód odpovídá příkladu v pravopisu, interpunkci a písmenu.

Vrátit se.

Spusťte svůj kód v příkazovém okně: problémy

Pokud cesta zobrazená v Průzkumníku souborů končí \HelloWorld\HelloWorld, otevřeli jste projekt HelloWorld namísto řešení HelloWorld . Neuvidíte vaši aplikaci ve složce Debug. V Průzkumníku souborů přejděte o úroveň výše, abyste se dostali do složky řešení, což je první HelloWorld v cestě. Tato složka obsahuje také Debug složku, ve které je vaše aplikace.

Ke spuštění aplikace můžete také přejít do složky Debug řešení na příkazovém řádku. Aplikace se nespustí z jiných adresářů bez zadání cesty k aplikaci. Aplikaci ale můžete zkopírovat do jiného adresáře a spustit ji odtud. Je také možné ho zkopírovat do adresáře určeného proměnnou prostředí PATH a spustit ho odkudkoli.

Pokud cesta zobrazená v Průzkumníkovi souborů končí \HelloWorld\HelloWorld, otevřeli jste projekt HelloWorld místo řešení HelloWorld . Aplikaci neuvidíte ve složce x64\Debug. Přejděte v Průzkumníkovi souborů na vyšší úroveň a přejděte do složky řešení, první HelloWorld v cestě. Tato složka obsahuje také x64\Debug složku, ve které je vaše aplikace.

Ke spuštění aplikace můžete také přejít do složky x64\Debug řešení na příkazovém řádku. Aplikace se nespustí z jiných adresářů bez zadání cesty k aplikaci. Aplikaci ale můžete zkopírovat do jiného adresáře a spustit ji odtud. Je také možné ho zkopírovat do adresáře určeného proměnnou prostředí PATH a spustit ho odkudkoli.

Pokud v místní nabídce nevidíte Kopírovat jako cestu, zavřete nabídku, podržte klávesu Shift a znovu ji otevřete. Tento příkaz je určený jen pro usnadnění. Můžete také zkopírovat cestu ke složce z vyhledávacího panelu Průzkumníka souborů a vložit ji do dialogového okna Spustit a potom zadat název spustitelného souboru na konci. Je to jen trochu víc psaní, ale má stejný výsledek.

Vrátit se.