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
- Dejte sadě Visual Studio s vývojem desktopových aplikací s nainstalovanou a spuštěnou úlohou jazyka C++ na vašem počítači. Pokud ještě není nainstalovaný, přečtěte si téma Instalace podpory jazyka C++ v sadě Visual Studio.
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í.
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ší.
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.
V dialogovém okně Konfigurovat nový projekt zadejte HelloWorld do pole Pro úpravy názvu projektu. Zvolte Vytvořit a vytvořte projekt.
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:
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.
V sadě Visual Studio otevřete nabídku Soubor a zvolte Nový > projekt a otevřete dialogové okno Nový projekt .
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.
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áš.
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.
V sadě Visual Studio otevřete nabídku Projekt a zvolte Vlastnosti a otevřete dialogové okno Stránky vlastností HelloWorld.
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.
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.
Přidání souboru zdrojového kódu
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.
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.
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.
Přidání kódu do zdrojového souboru
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:
Když kód v editoru vypadá takto, můžete přejít k dalšímu kroku a sestavit aplikaci.
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ů.
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ů.
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ů .
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ř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++.