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
- Program Visual Studio z programowaniem aplikacji klasycznych z obciążeniem języka C++ jest zainstalowany i uruchomiony na komputerze. Jeśli nie jest jeszcze zainstalowany, zobacz Instalowanie obsługi języka C++ w programie Visual Studio.
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.
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.
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.
W oknie dialogowym Konfigurowanie nowego projektu wprowadź ciąg HelloWorld w polu Edycja nazwy projektu. Wybierz pozycję Utwórz , aby utworzyć projekt.
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:
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ę.
W programie Visual Studio otwórz menu Plik i wybierz pozycję Nowy projekt, aby otworzyć okno dialogowe Nowy > projekt.
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.
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.
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.
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.
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.
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.
Dodawanie pliku kodu źródłowego
W Eksplorator rozwiązań wybierz projekt HelloWorld. Na pasku menu wybierz pozycję Projekt, Dodaj nowy element, aby otworzyć okno dialogowe Dodawanie nowego elementu.
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.
Program Visual Studio tworzy nowy, pusty plik kodu źródłowego i otwiera go w oknie edytora, gotowy do wprowadzenia kodu źródłowego.
Dodawanie kodu do pliku źródłowego
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:
Gdy kod wygląda następująco w edytorze, możesz przejść do następnego kroku i skompilować aplikację.
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.
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.
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ć.
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 .
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++.