Brak możliwości pracy C++ w Visual Studio 2019 Community

0

Mam kłopoty z Visual Studio 2019 Community. Polegają one na tym że cały pakiet języka C++ jest bezużyteczny. Problemy można umieścić w kilku punktach które wymienię po kolei:

  1. Kiedy uruchomię pracę Visual w konsoli C++ i mam program w edytorze taki jak:

#include <iostream>

int main()
{
std::cout << "Hello World!\n";
}

to edytor na samym początku bez kompilacji zgłasza 407 błędów takich jak np:
Ważność Kod Opis Projekt Plik Wiersz Stan pominięcia
Błąd (aktywny) E1696 nie można otworzyć pliku źródło "math.h" Hello World C:\Program Files (x86)\Microsoft Visual Studio\2019\Community\VC\Tools\MSVC\14.24.28314\include\cstdlib 12, lub podobnych:

Ważność Kod Opis Projekt Plik Wiersz Stan pominięcia
Błąd (aktywny) E1696 nie można otworzyć pliku źródło "wchar.h" Hello World C:\Program Files (x86)\Microsoft Visual Studio\2019\Community\VC\Tools\MSVC\14.24.28314\include\cwchar 13

  1. Kiedy w tym samym programie dodam polecenie "Dodaj odwołanie" to program odpowiada że nie znaleziono żadnych elementów.

  2. Wybieram puty projekt CLR. Kidy w nim wybieram polecenie "Dodaj formularz windows to edytor wyświetla mi na stępujący komunikat:

0
  1. w instalatorze Visuala jest zaznaczone wszystko od C++ co potrzeba?

  2. znany błąd. zapisz, zamknij, otwórz jeszcze raz.

poza tym do WinForms lepiej zacząć od projektu konsolowego CLR i zmienić w opcjach linkera subsystem na WINDOWS (i punkt wejścia na main), niż zaczynać od pustego projektu. w ten sposób dostajesz prawidłowo skonfigurowany np. precompiled header.

0

W instalatorze Visuala jest prawdopodobnie zaznaczone wszystko co potrzeba.
Gdzie znajdę ten Linker?

0

W instalatorze Visuala jest prawdopodobnie zaznaczone wszystko co potrzeba.

Super. A mógłbyś sprawdzić jeszcze raz? Kody błędów zaczynające się od E to kody błędów samego VisualStudio, a po treści wnoszę że czegoś jednak zainstalowanego nie masz. Możesz również spróbować zmienić swój Target SDK i zobaczyć co się stanie. Możesz również spróbować dointalować Windows Universsl CRT SDK które dodaje suport dla starszych Windows SDK.

0

Problem nr 1 rozwiązany. Wystarczyło zmienić VS z community na pro.

0

@mentoris: Przede wszystkim to zmień w VS język na angielski. Wtedy Google będzie o wiele bardziej pomocne ;)

1 użytkowników online, w tym zalogowanych: 0, gości: 1