Tworzenie projektu aplikacji konsoli w języku C++

Zwykle punktem wyjścia dla programisty języka C++ jest aplikacja "Hello, world!", która działa w wierszu polecenia. To właśnie tworzysz w programie Visual Studio w tym kroku.

Wymagania wstępne

Tworzenie projektu aplikacji

Program Visual Studio używa projektów do organizowania kodu dla aplikacji i rozwiązań w celu organizowania projektów. Projekt zawiera wszystkie opcje, konfiguracje i reguły używane do tworzenia aplikacji. Zarządza relacją między wszystkimi plikami projektu i plikami zewnętrznymi. Aby utworzyć aplikację, najpierw utwórz nowy projekt i rozwiązanie.

  1. W programie Visual Studio otwórz menu Plik i wybierz pozycję Nowy > projekt , aby otworzyć okno dialogowe Tworzenie nowego projektu . Wybierz szablon Aplikacja konsolowa z tagami C++, Windows i Console, a następnie wybierz przycisk Dalej.

    Screenshot of the create a new project dialog.

    Okno dialogowe tworzenie nowego projektu z wybranym szablonem Aplikacja konsolowa. Ten szablon mówi: Uruchamianie kodu w terminalu systemu Windows. Drukuje domyślnie witaj świecie. Zawiera tagi c++, Windows i Console.

  2. W oknie dialogowym Konfigurowanie nowego projektu wprowadź ciąg HelloWorld w polu Edycja nazwy projektu. Wybierz pozycję Utwórz , aby utworzyć projekt.

    Screenshot of Configure your new project dialog.

    Okno dialogowe Konfigurowanie nowego projektu z funkcją HelloWorld wprowadzone w polu Nazwa projektu.

    Program Visual Studio tworzy nowy projekt. Wszystko jest gotowe do dodania i edytowania kodu źródłowego. Domyślnie szablon Aplikacja konsolowa udostępnia kod źródłowy aplikacji "Hello World", w następujący sposób:

    Screenshot of the NEW Hello World project.

    Pokazuje nowy projekt. Plik HelloWorld.cpp jest otwarty, pokazujący domyślny kod dołączony do tego szablonu. Ten kod składa się z funkcji #include iostream i main(), która zawiera wiersz: std::cout << quote hello world!\n quote;

    Gdy kod wygląda następująco w edytorze, możesz przejść do następnego kroku i skompilować aplikację.

Wpadłem na problem.

  1. W programie Visual Studio otwórz menu Plik i wybierz pozycję Nowy projekt, aby otworzyć okno dialogowe Nowy > projekt.

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

  2. W oknie dialogowym Nowy projekt wybierz pozycję Zainstalowany program > Visual C++, jeśli nie został jeszcze wybrany, a następnie wybierz szablon Pusty projekt. W polu Nazwa wprowadź ciąg HelloWorld. Wybierz przycisk OK , aby utworzyć 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.

Program Visual Studio tworzy nowy, pusty projekt. Wszystko jest gotowe, aby specjalizować się w rodzaju aplikacji, którą chcesz utworzyć, i dodać pliki kodu źródłowego. Zrobisz to dalej.

Wpadłem na problem.

Tworzenie projektu w aplikacji konsolowej

Program Visual Studio może tworzyć wszystkie rodzaje aplikacji i składników dla systemu Windows i innych platform. Szablon Empty Project (Pusty projekt ) nie jest specyficzny dla rodzaju tworzonej aplikacji. Aplikacja konsolowa to aplikacja uruchamiana w oknie konsoli lub wiersza polecenia. Aby go utworzyć, musisz poinformować program Visual Studio, aby skompilować aplikację do korzystania z podsystemu konsoli.

  1. W programie Visual Studio otwórz menu Projekt i wybierz pozycję Właściwości , aby otworzyć okno dialogowe Strony właściwości HelloWorld.

  2. W oknie dialogowym Strony właściwości wybierz pozycję System konsolidatora> właściwości > konfiguracji, a następnie wybierz pole edycji obok właściwości Podsystem. W wyświetlonym menu rozwijanym wybierz pozycję Konsola (/PODSYSTEM:KONSOLA). Wybierz przycisk OK , aby zapisać zmiany.

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

Program Visual Studio teraz wie, jak skompilować projekt do uruchomienia w oknie konsoli. Następnie dodasz plik kodu źródłowego i wprowadź kod aplikacji.

Wpadłem na problem.

Dodawanie pliku kodu źródłowego

  1. W Eksplorator rozwiązań wybierz projekt HelloWorld. Na pasku menu wybierz pozycję Projekt, Dodaj nowy element, aby otworzyć okno dialogowe Dodawanie nowego elementu.

  2. W oknie dialogowym Dodawanie nowego elementu wybierz pozycję Visual C++ w obszarze Zainstalowane, jeśli nie został jeszcze wybrany. W środkowym okienku wybierz pozycję Plik C++ (cpp). Zmień nazwę na HelloWorld.cpp. Wybierz pozycję Dodaj , aby zamknąć okno dialogowe i utworzyć plik.

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

Program Visual Studio tworzy nowy, pusty plik kodu źródłowego i otwiera go w oknie edytora, gotowy do wprowadzenia kodu źródłowego.

Wpadłem na problem.

Dodawanie kodu do pliku źródłowego

  1. Skopiuj ten kod do okna edytora HelloWorld.cpp.

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

    Kod powinien wyglądać następująco w oknie edytora:

    Screenshot of the Hello World code in the editor.

Gdy kod wygląda następująco w edytorze, możesz przejść do następnego kroku i skompilować aplikację.

Wpadłem na problem.

Następne kroki

Przewodnik po rozwiązywaniu problemów

Tutaj znajdziesz rozwiązania typowych problemów podczas tworzenia pierwszego projektu C++.

Tworzenie projektu aplikacji: problemy

W oknie dialogowym Nowy projekt powinien zostać wyświetlony szablon aplikacja konsolowa z tagami C++, Windows i Console . Jeśli go nie widzisz, istnieją dwie możliwe przyczyny. Może zostać odfiltrowany z listy lub może nie zostać zainstalowany. Najpierw sprawdź listy rozwijane filtru w górnej części listy szablonów. Ustaw je na C++, Windows i Console. Powinien zostać wyświetlony szablon aplikacji konsoli języka C++. W przeciwnym razie programowanie aplikacji klasycznych z obciążeniem języka C++ nie jest zainstalowane.

Aby zainstalować programowanie aplikacji klasycznych za pomocą języka C++, możesz uruchomić instalator bezpośrednio w oknie dialogowym Nowy projekt . Wybierz link Zainstaluj więcej narzędzi i funkcji w dolnej części listy szablonów, aby uruchomić instalatora. Jeśli okno dialogowe Kontrola konta użytkownika żąda uprawnień, wybierz pozycję Tak. Upewnij się, że w instalatorze jest zaznaczone pole Programowanie aplikacji klasycznych za pomocą obciążenia C++ . Następnie wybierz pozycję Modyfikuj , aby zaktualizować instalację programu Visual Studio.

Jeśli inny projekt o tej samej nazwie już istnieje, wybierz inną nazwę projektu. Możesz też usunąć istniejący projekt i spróbować ponownie. Aby usunąć istniejący projekt, usuń folder rozwiązania (folder zawierający helloworld.sln plik) w Eksplorator plików.

Wstecz.

Jeśli okno dialogowe Nowy projekt nie zawiera wpisu Visual C++ w obszarze Zainstalowane, kopia programu Visual Studio prawdopodobnie nie ma zainstalowanego obciążenia Programowanie aplikacji klasycznych w języku C++. Instalator można uruchomić bezpośrednio w oknie dialogowym Nowy projekt . Wybierz link Otwórz Instalator programu Visual Studio, aby ponownie uruchomić instalatora. Jeśli okno dialogowe Kontrola konta użytkownika żąda uprawnień, wybierz pozycję Tak. W razie potrzeby zaktualizuj instalatora. W instalatorze upewnij się, że zaznaczono opcję Programowanie aplikacji klasycznych za pomocą obciążenia C++ , a następnie wybierz przycisk OK , aby zaktualizować instalację programu Visual Studio.

Jeśli inny projekt o tej samej nazwie już istnieje, wybierz inną nazwę projektu. Możesz też usunąć istniejący projekt i spróbować ponownie. Aby usunąć istniejący projekt, usuń folder rozwiązania (folder zawierający helloworld.sln plik) w Eksplorator plików.

Wstecz.

Tworzenie projektu w aplikacji konsolowej: problemy

Jeśli nie widzisz konsolidatora wymienionego w obszarze Właściwości konfiguracji, wybierz przycisk Anuluj, aby zamknąć okno dialogowe Strony właściwości. Przed ponowieniu próby upewnij się, że projekt HelloWorld został wybrany w Eksplorator rozwiązań. Nie wybieraj rozwiązania HelloWorld ani innego elementu w Eksplorator rozwiązań.

Kontrolka listy rozwijanej nie jest wyświetlana w polu edycji właściwości SubSystem , dopóki nie wybierzesz właściwości. Kliknij pole edycji, aby je zaznaczyć. Możesz też nacisnąć klawisz Tab , aby przejść przez kontrolki okna dialogowego do momentu wyróżnienia podsystemu . Wybierz kontrolkę listy rozwijanej lub naciśnij klawisze Alt+Down , aby ją otworzyć.

Przejdź wstecz

Dodawanie pliku kodu źródłowego: problemy

Jest w porządku, jeśli nadasz plikowi kodu źródłowego inną nazwę. Nie należy jednak dodawać więcej niż jednego pliku zawierającego ten sam kod do projektu.

Jeśli do projektu dodano nieprawidłowy typ pliku, taki jak plik nagłówkowy, usuń go i spróbuj ponownie. Aby usunąć plik, wybierz go w Eksplorator rozwiązań. Następnie naciśnij klawisz Delete .

Wstecz.

Dodawanie kodu do pliku źródłowego: problemy

Jeśli okno edytora plików kodu źródłowego zostało przypadkowo zamknięte, można go łatwo otworzyć ponownie. Aby go otworzyć, kliknij dwukrotnie plik HelloWorld.cpp w oknie Eksplorator rozwiązań.

Jeśli w edytorze kodu źródłowego są wyświetlane czerwone zygzaki, sprawdź, czy kod jest zgodny z przykładem pisowni, interpunkcji i wielkości liter. Wielkość liter jest znacząca w kodzie C++.

Wstecz.