Vytvoření projektu aplikace konzoly C++

Obvyklým výchozím bodem programátora jazyka C++ je aplikace "Hello, world!", která běží na příkazovém řádku. To je to, co vytvoříte v sadě Visual Studio v tomto kroku.

Požadavky

Vytvoření projektu aplikace

Visual Studio používá projekty k uspořádání kódu pro aplikaci a řešení k uspořádání projektů. Projekt obsahuje všechny možnosti, konfigurace a pravidla používaná k vytváření aplikací. Spravuje vztah mezi všemi soubory projektu a všemi externími soubory. Pokud chcete vytvořit aplikaci, nejprve vytvořte nový projekt a řešení.

  1. V sadě Visual Studio otevřete nabídku Soubor a zvolte Nový > projekt a otevřete dialogové okno Vytvořit nový projekt . Vyberte šablonu konzolové aplikace, která obsahuje značky C++, Windows a konzoly, a pak zvolte Další.

    Screenshot of the create a new project dialog.

    Dialogové okno Vytvořit nový projekt s vybranou šablonou konzolové aplikace. Tato šablona říká: Spuštění kódu v terminálu Windows. Ve výchozím nastavení vytiskne hello world. Obsahuje značky c++, Windows a konzolu.

  2. V dialogovém okně Konfigurovat nový projekt zadejte HelloWorld do pole Pro úpravy názvu projektu. Zvolte Vytvořit a vytvořte projekt.

    Screenshot of Configure your new project dialog.

    Dialogové okno Konfigurovat nový projekt se zadaným helloWorld do pole Název projektu

    Visual Studio vytvoří nový projekt. Je připravená k přidání a úpravě zdrojového kódu. Ve výchozím nastavení šablona konzolové aplikace poskytuje zdrojový kód pro aplikaci Hello World, například takto:

    Screenshot of the NEW Hello World project.

    Zobrazí nový projekt. Soubor HelloWorld.cpp je otevřený a zobrazuje výchozí kód, který je součástí této šablony. Tento kód se skládá z #include iostream a funkce main(), která obsahuje řádek: std::cout << citace hello world!\n uvozovek;

    Když kód v editoru vypadá takto, můžete přejít k dalšímu kroku a sestavit aplikaci.

Narazil jsem na problém.

  1. V sadě Visual Studio otevřete nabídku Soubor a zvolte Nový > projekt a otevřete dialogové okno Nový projekt .

    Use the File, New, Project command to open the Property Pages dialog.

  2. V dialogovém okně Nový projekt vyberte Nainstalovaný > Visual C++ , pokud ještě není vybraný, a pak zvolte prázdnou šablonu projektu . Do pole Název zadejte HelloWorld. Zvolte OK a vytvořte projekt.

    Screenshot of the New Project dialog box with Installed > Visual C plus plus selected and called out, the Empty Project option called out, and Hello World typed in the Name text box.

Visual Studio vytvoří nový prázdný projekt. Je připravená pro vás, abyste se specializovali na druh aplikace, kterou chcete vytvořit, a přidat soubory zdrojového kódu. V dalším kroku to uděláš.

Narazil jsem na problém.

Nastavení projektu jako konzolové aplikace

Visual Studio může vytvářet všechny druhy aplikací a komponent pro Windows a další platformy. Prázdná šablona projektu není specifická o tom, jaký druh aplikace vytváří. Konzolová aplikace je aplikace , která běží v okně konzoly nebo příkazového řádku. Pokud ho chcete vytvořit, musíte sadě Visual Studio sdělit, aby vytvořila aplikaci, aby používala subsystém konzoly.

  1. V sadě Visual Studio otevřete nabídku Projekt a zvolte Vlastnosti a otevřete dialogové okno Stránky vlastností HelloWorld.

  2. V dialogovém okně Stránky vlastností vyberte Systém linkeru > vlastností > konfigurace a pak zvolte textové pole vedle vlastnosti Subsystém. V rozevírací nabídce, která se zobrazí, vyberte Konzola (/SUBSYSTEM:CONSOLE). Kliknutím na OK uložte provedené změny.

    View of using the Property Pages dialog to set the Subsystem property.

Visual Studio teď ví, že sestaví projekt, který se má spustit v okně konzoly. Dále přidáte soubor zdrojového kódu a zadáte kód aplikace.

Narazil jsem na problém.

Přidání souboru zdrojového kódu

  1. V Průzkumník řešení vyberte projekt HelloWorld. Na řádku nabídek zvolte Projekt, Přidat novou položku a otevřete dialogové okno Přidat novou položku.

  2. V dialogovém okně Přidat novou položku vyberte Visual C++ v části Nainstalováno , pokud ještě není vybraná. V prostředním podokně vyberte soubor C++ (.cpp). Změňte název na HelloWorld.cpp. Výběrem možnosti Přidat zavřete dialogové okno a vytvořte soubor.

    View of the process to add a source file for HelloWorld.cpp.

Visual Studio vytvoří nový prázdný soubor zdrojového kódu a otevře ho v okně editoru, který je připravený k zadání zdrojového kódu.

Narazil jsem na problém.

Přidání kódu do zdrojového souboru

  1. Zkopírujte tento kód do okna editoru HelloWorld.cpp.

    #include <iostream>
    
    int main()
    {
        std::cout << "Hello, world!" << std::endl;
        return 0;
    }
    

    Kód by měl v okně editoru vypadat takto:

    Screenshot of the Hello World code in the editor.

Když kód v editoru vypadá takto, můžete přejít k dalšímu kroku a sestavit aplikaci.

Narazil jsem na problém.

Další kroky

Příručka pro řešení problémů

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

Vytvoření projektu aplikace: Problémy

V dialogovém okně Nový projekt by se měla zobrazit šablona konzolové aplikace , která má značky C++, Windows a Konzola . Pokud ji nevidíte, existují dvě možné příčiny. Může být vyfiltrovaný ze seznamu nebo nemusí být nainstalovaný. Nejprve zkontrolujte rozevírací seznamy filtru v horní části seznamu šablon. Nastavte je na C++, Windows a konzolu. Měla by se zobrazit šablona konzolové aplikace C++. Jinak není nainstalovaný vývoj desktopových aplikací s úlohou C++.

Pokud chcete nainstalovat vývoj desktopových aplikací pomocí jazyka C++, můžete instalační program spustit přímo z dialogového okna Nový projekt . Zvolte odkaz Nainstalovat další nástroje a funkce v dolní části seznamu šablon a spusťte instalační program. Pokud dialogové okno Řízení uživatelských účtů požaduje oprávnění, zvolte Ano. V instalačním programu se ujistěte, že je kontrolován vývoj desktopových aplikací s úlohou C++ . Potom zvolte Upravit a aktualizujte instalaci sady Visual Studio.

Pokud již existuje jiný projekt se stejným názvem, zvolte jiný název projektu. Nebo odstraňte existující projekt a zkuste to znovu. Pokud chcete odstranit existující projekt, odstraňte složku řešení (složku obsahující helloworld.sln soubor) v Průzkumník souborů.

Přechod zpět.

Pokud dialogové okno Nový projekt nezobrazuje položku Visual C++ v části Nainstalováno, vaše kopie sady Visual Studio pravděpodobně nemá nainstalovaný vývoj desktopových aplikací s nainstalovanou úlohou C++. Instalační program můžete spustit přímo z dialogového okna Nový projekt . Zvolte odkaz Otevřít Instalační program pro Visual Studio a spusťte instalační program znovu. Pokud dialogové okno Řízení uživatelských účtů požaduje oprávnění, zvolte Ano. V případě potřeby aktualizujte instalační program. V instalačním programu se ujistěte, že je zaškrtnuté políčko Vývoj desktopových aplikací pomocí úlohy C++ a zvolte OK a aktualizujte instalaci sady Visual Studio.

Pokud již existuje jiný projekt se stejným názvem, zvolte jiný název projektu. Nebo odstraňte existující projekt a zkuste to znovu. Pokud chcete odstranit existující projekt, odstraňte složku řešení (složku obsahující helloworld.sln soubor) v Průzkumník souborů.

Přechod zpět.

Vytvoření projektu v aplikaci konzoly: Problémy

Pokud se v části Vlastnosti konfigurace nezobrazuje linker, zavřete dialogové okno Stránky vlastností kliknutím na tlačítko Storno. Než to zkusíte znovu, ujistěte se, že je projekt HelloWorld vybraný v Průzkumník řešení. V Průzkumník řešení nevybírejte řešení HelloWorld ani jinou položku.

Ovládací prvek rozevíracího seznamu se nezobrazí v poli pro úpravy vlastnosti SubSystem , dokud tuto vlastnost nevyberete. Kliknutím do textového pole ho vyberte. Nebo můžete stisknutím klávesy Tab cyklicky procházet ovládací prvky dialogového okna, dokud se nezvýrazní podsystém . Vyberte ovládací prvek rozevíracího seznamu nebo ho otevřete stisknutím kombinace kláves Alt+Šipka dolů .

Vrať se

Přidání souboru zdrojového kódu: Problémy

Je v pořádku, pokud soubor zdrojového kódu pojmenujete jinak. Do projektu ale nepřidávejte více než jeden soubor, který obsahuje stejný kód.

Pokud jste do projektu přidali nesprávný typ souboru, například soubor záhlaví, odstraňte ho a zkuste to znovu. Pokud chcete soubor odstranit, vyberte ho v Průzkumník řešení. Pak stiskněte klávesu Delete .

Přechod zpět.

Přidání kódu do zdrojového souboru: problémy

Pokud jste omylem zavřeli okno editoru souborů zdrojového kódu, můžete ho snadno znovu otevřít. Pokud ho chcete otevřít, poklikejte na HelloWorld.cpp v okně Průzkumník řešení.

Pokud se v editoru zdrojového kódu zobrazí červené vlnovky, zkontrolujte, jestli váš kód odpovídá příkladu v pravopisu, interpunkci a písmenu. Velká a malá písmena v kódu jazyka C++.

Přechod zpět.