C/C++ Dla kodu Visual Studio

wpis w: Articles | 0

obsługa C / C++ Dla kodu Visual Studio jest dostarczana przez rozszerzenie Microsoft C / C++, aby umożliwić wieloplatformowe tworzenie C i C++ w systemach Windows, Linux i macOS.

Zainstaluj rozszerzenie

Po zainstalowaniu rozszerzenia, po otwarciu lub utworzeniu pliku *.cpp będziesz miał podświetlenie składni (koloryzację), inteligentne completions and hovers (IntelliSense), and error checking.,

zainstaluj kompilator

C++ jest językiem skompilowanym, co oznacza, że kod źródłowy programu musi zostać przetłumaczony (skompilowany), zanim będzie można go uruchomić na komputerze. VS Code jest przede wszystkim edytorem i opiera się na narzędziach wiersza poleceń, aby wykonać większość prac programistycznych. Rozszerzenie C / C++ nie zawiera kompilatora ani debuggera C++. Musisz zainstalować te narzędzia lub użyć tych już zainstalowanych na komputerze.

być może istnieje już kompilator i debugger C++ dostarczany przez środowisko akademickie lub robocze., Skontaktuj się z instruktorami lub współpracownikami, aby uzyskać wskazówki dotyczące instalacji zalecanego zestawu narzędzi C++ (kompilator, debugger, system projektu, linter).

niektóre platformy, takie jak Linux lub macOS, mają już zainstalowany kompilator C++. Większość dystrybucji Linuksa ma zainstalowaną GNU Compiler Collection (GCC), a użytkownicy macOS mogą uzyskać Narzędzia Clang z XCode.

sprawdź, czy masz zainstalowany kompilator

upewnij się, że plik wykonywalny kompilatora znajduje się w ścieżce platformy (%PATHw systemie Windows, $PATH w systemie Linux i macOS), aby rozszerzenie C/C++ mogło go znaleźć., Możesz sprawdzić dostępność swoich narzędzi C++, otwierając zintegrowany Terminal (⌃`(Windows, Linux Ctrl+`)) w kodzie VS i próbując bezpośrednio uruchomić kompilator.,

sprawdzanie kompilatora GCC g++:

g++ --version

sprawdzanie kompilatora Clang clang:

clang --version

uwaga: jeśli wolisz pełne zintegrowane środowisko programistyczne (IDE), z wbudowaną kompilacją, debugowaniem i szablonami projektów (plik > nowy projekt), dostępnych jest wiele opcji, takich jak Visual Studio Community Edition.,

Jeśli nie masz zainstalowanego kompilatora, w poniższym przykładzie opisujemy, jak zainstalować minimalistyczne narzędzia C++ GNU for Windows (MinGW) (kompilator i debugger). MinGW to popularny, darmowy zestaw Narzędzi Dla Windows. Jeśli używasz VS Code na innej platformie, możesz przeczytać samouczki C++, które obejmują konfiguracje C++ dla Linuksa i macOS.

przykład: zainstaluj MinGW-x64

zainstalujemy Mingw-w64 za pośrednictwem strony SourceForge. Możesz użyć tego linku Mingw-w64, aby pobrać instalator Windows MinGW-w64.,

  1. Uruchom instalator, który powinien mieć nazwęmingw-w64-install.exe w folderze pobierania.

  2. dla architektury wybierz x86_64, a następnie wybierz Dalej.

  3. na stronie folderu instalacyjnego Użyj domyślnej lokalizacji folderu docelowego. Skopiuj lokalizację, ponieważ będziesz jej potrzebować później.

  4. wybierz opcję Dalej, aby rozpocząć instalację.,

Dodaj kompilator MinGW do swojej ścieżki

Dodaj ścieżkę do folderu Mingw-w64 bin do folderu Windows PATH zmienna środowiskowa, wykonując następujące kroki:

  1. w pasku wyszukiwania Windows wpisz 'settings', aby otworzyć Ustawienia systemu Windows.
  2. wyszukaj zmienne środowiskowe edycji dla swojego konta.
  3. Wybierz zmiennąPath, a następnie wybierz opcję Edytuj.
  4. wybierz nowy i dodaj ścieżkę docelowego folderu MinGW-w64, z dołączonym \mingw64\bin do ścieżki systemowej., Dokładna ścieżka zależy od tego, którą wersję Mingw-w64 zainstalowałeś i gdzie ją zainstalowałeś. Jeśli użyłeś powyższych ustawień, aby zainstalować Mingw-w64, dodaj to do ścieżki: C:\Program Files\mingw-w64\x86_64-8.1.0-posix-seh-rt_v6-rev0\mingw64\bin.
  5. wybierz OK, aby zapisać zaktualizowaną ścieżkę. Aby nowa lokalizacja ścieżki była dostępna, konieczne będzie ponowne otwarcie wszystkich okien konsoli.,

Sprawdź instalację MinGW

aby sprawdzić, czy narzędzia Mingw-w64 są poprawnie zainstalowane i dostępne, Otwórz nowy wiersz polecenia i wpisz:

g++ --versiongdb --version

Jeśli nie widzisz oczekiwanego wyniku lub g++ lub gdb nie jest rozpoznanym poleceniem, Sprawdź instalację (panel sterowania Windows > programy > programy i funkcje) i upewnij się, że wpis ścieżki pasuje do binarnej lokalizacji MinGW-w64, w której znajdują się narzędzia kompilatora zlokalizowany.,

Hello World

aby upewnić się, że kompilator jest poprawnie zainstalowany i skonfigurowany, stworzymy najprostszy program Hello World C++.

Utwórz folder o nazwie „HelloWorld” i otwórz VS kod w tym folderze (code . otwiera vs kod w bieżącym folderze):

mkdir HelloWorldcd HelloWorldcode .

teraz utwórz nowy plik o nazwie helloworld.cpp z przyciskiem nowy plik w Eksploratorze plików lub > polecenie Nowy plik.,

Dodaj kod źródłowy Hello World

teraz wklej ten kod źródłowy:

#include <iostream>using namespace std;int main(){ cout << "Hello World" << endl;}

teraz naciśnij ⌘s (windows, Linux Ctrl+S), aby zapisać plik. Możesz również włączyć Automatyczne zapisywanie, aby automatycznie zapisać zmiany plików, zaznaczając Automatyczne zapisywanie w głównym menu Plik.

Build Hello World

wyświetli listę rozwijaną z różnymi opcjami zadań kompilatora. Jeśli używasz zestawu narzędzi GCC, takiego jak MinGW, wybierz C / C++: g++.,exe budować aktywny plik.

spowoduje skompilowaniehelloworld.cpp I utworzenie pliku wykonywalnego o nazwiehelloworld.exe, który pojawi się w Eksploratorze plików.

Uruchom Hello World

z wiersza polecenia lub nowego terminala zintegrowanego z kodem VS, możesz teraz uruchomić swój program, wpisując „.\ helloworld”.

Jeśli wszystko jest poprawnie skonfigurowane, powinieneś zobaczyć wyjście „Hello World”.,

jest to bardzo prosty przykład, który pomoże Ci rozpocząć pracę z C++ W VS Code. Następnym krokiem jest wypróbowanie jednego z poniższych samouczków na swojej platformie (Windows, Linux lub macOS) z preferowanym zestawem narzędzi (GCC, Clang, Microsoft C++) i dowiedzieć się więcej o funkcjach językowych rozszerzenia Microsoft C/C++, takich jak IntelliSense, nawigacja po kodzie, konfiguracja kompilacji i debugowanie.,podsystem ndows dla Linuksa

  • Clang/LLVM dla macOS
  • narzędzia CMake dla Linuksa
  • dokumentacja

    Więcej dokumentacji na temat używania rozszerzenia Microsoft C/C++ znajdziesz w sekcji C++ na stronie VS Code, gdzie znajdziesz tematy dotyczące:

    • debugowanie
    • Edycja
    • Ustawienia

    • FAQ

    zdalny rozwój

    vs kod i rozszerzenie C++ obsługują zdalny rozwój, umożliwiając pracę przez SSH na zdalnej maszynie lub maszynie wirtualnej, wewnątrz kontenera dokującego lub w podsystemie Windows dla Linuksa (WSL).,

    aby zainstalować obsługę zdalnego rozwoju:

    1. zainstaluj pakiet rozszerzeń zdalnego rozwoju VS Code.
    2. Jeśli zdalne pliki źródłowe są hostowane w WSL, użyj rozszerzenia Remote-WSL.
    3. Jeśli łączysz się ze zdalnym komputerem za pomocą SSH, użyj rozszerzenia Remote-SSH.
    4. Jeśli zdalne pliki źródłowe są hostowane w kontenerze (na przykład Docker), użyj rozszerzenia Remote – Containers.

    Feedback

    Jeśli napotkasz jakieś problemy lub masz sugestie dotyczące rozszerzenia Microsoft C/C++, Zgłoś problemy i sugestie na Githubie., Jeśli jeszcze nie przesłałeś opinii, skorzystaj z tej szybkiej ankiety, aby pomóc w dopasowaniu tego rozszerzenia do Twoich potrzeb.

    Dodaj komentarz

    Twój adres email nie zostanie opublikowany. Pola, których wypełnienie jest wymagane, są oznaczone symbolem *