• Najnowsze pytania
  • Bez odpowiedzi
  • Zadaj pytanie
  • Kategorie
  • Tagi
  • Zdobyte punkty
  • Ekipa ninja
  • IRC
  • FAQ
  • Regulamin
  • Książki warte uwagi

Nie działający VS Code

Aruba Cloud VPS - 50% taniej przez 3 miesiące!
0 głosów
347 wizyt
pytanie zadane 11 grudnia 2023 w Systemy operacyjne, programy przez MichaelM Bywalec (2,850 p.)

Witam,
w wakacje na moim nowym komputerze zainstalowałem VS Code. Wszystko działało elegancko. Program nie był używany około 2 miesiące. Ostatnio musiałem zrobić pewien program w C++ więc użyłem VS Code. Niestety mam pare problemów:
1. Zainstalowałem dodatki C++ od Microsoft, ale mimo to nie miałem kompilatora. Pobrałem g++. Teraz, by uruchomić program musze wpisywać w terminal g++ nazwa.cpp, .\a.exe, żeby program zaczął działać. Nie mogę uruchomić programu przyciskiem Run, bo wyskakuje:

Plik JSON:

2. Czasem zupełnie bez powodu nawet, gdy nic nie klikam wyskakuje: The language server crashed. Restarting, Source: C/C++ (Extension).

3 .Program nie podkreśla błędów w kodzie w czasie rzeczywistym, a dopiero po naciśnięciu przycisku Run (program się nie uruchamia nigdy, nawet jak nie ma błędów, a jeśli są to dopiero teraz o nich informuje). Poza tym, gdy chcę stworzyć nowy plik jedyne co mam w podpowiedziach to pliki Python. 

Próbowałem wielu opcji, ale nic nie działa. Co powinienem zrobić? Po odinstalowaniu i ponownej instalacji problem jest ten sam, wszystkie ustawienia też są takie same, nie domyślne (jestem zalogowany kontem Microsoft więc pewnie dlatego). Co sądzicie o przejściu na Community Edition?

1 odpowiedź

+1 głos
odpowiedź 11 grudnia 2023 przez Gtisu Nowicjusz (240 p.)

VScode ma duże zastosowanie przez co skonfigurowanie c++ w tym środowisko jest na pewno czasochłonne i trudne. Ja poradziłem sobie w ten sposób, że stworzyłem plik wsadowy run.bat, który wraz z uruchomieniem kompilował i uruchamiał program. Skrypt wywoływałem przez skonfigurowanie taska w vscode pod przycisk. Równie dobrze skrypt może uruchamiać cmake'a i ułatwić kompilowanie.

@echo off
cls
g++ main.cpp -o program.exe
./program.exe

 

komentarz 12 grudnia 2023 przez MichaelM Bywalec (2,850 p.)
Spróbuje, może się uda. Nie wiem jeszcze jak ustawić wywołanie pliku wsadowego pod przycisk, ale myślę, że znajdę gdzieś tutorial. Skrypt w bat powinienem umieścić w folderze projektu czy w folderze VS code?

Podobne pytania

0 głosów
0 odpowiedzi 473 wizyt
pytanie zadane 10 listopada 2020 w Systemy operacyjne, programy przez viGor Użytkownik (740 p.)
+2 głosów
1 odpowiedź 10,775 wizyt
0 głosów
3 odpowiedzi 282 wizyt

93,176 zapytań

142,189 odpowiedzi

321,982 komentarzy

62,508 pasjonatów

Advent of Code 2024

Top 15 użytkowników

  1. 1637p. - dia-Chann
  2. 1614p. - Łukasz Piwowar
  3. 1599p. - CC PL
  4. 1597p. - Łukasz Eckert
  5. 1572p. - Tomasz Bielak
  6. 1545p. - Michal Drewniak
  7. 1537p. - Łukasz Siedlecki
  8. 1531p. - rucin93
  9. 1509p. - rafalszastok
  10. 1506p. - Marcin Putra
  11. 1487p. - Adrian Wieprzkowicz
  12. 1447p. - Mikbac
  13. 1356p. - ssynowiec
  14. 1289p. - Anonim 3619784
  15. 1169p. - Grzegorz Aleksander Klementowski
Szczegóły i pełne wyniki

Motyw:

Akcja Pajacyk

Pajacyk od wielu lat dożywia dzieci. Pomóż klikając w zielony brzuszek na stronie. Dziękujemy! ♡

Oto polecana książka warta uwagi.
Pełną listę książek znajdziesz tutaj

Wprowadzenie do ITsec, tom 1 Wprowadzenie do ITsec, tom 2

Można już zamawiać dwa tomy książek o ITsec pt. "Wprowadzenie do bezpieczeństwa IT" - mamy dla Was kod: pasja (użyjcie go w koszyku), dzięki któremu uzyskamy aż 15% zniżki! Dziękujemy ekipie Sekuraka za fajny rabat dla naszej Społeczności!

...