Mam taki problem. Zainstalowałem za pomocą msys2 kompilator gcc dla języka c. Potem VS Code. W VS Code instaluję IntelliSense i do tej pory wszystko idzie dobrze. Potem dodałe ścieżki do katalogów bin i include. I teraz zaczynają się schody. Wpisując #include <...> mam błąd. Podkreśla mi tą część i daje komunikat, że brak plików nagłówkowych, gdzie odpowiednie foldery są dobrze wskazane w intellisense. Ale kod się kompiluje i uruchamia. Wpisując ten sam kod np. w Geany nie mam żadnych komunikatów i kompilacja przebiega normalnie. Miał ktoś coś takiego?

- Rejestracja:ponad 14 lat
- Ostatnio:4 minuty
- Postów:2100
msys2 to narzędzie zawierające kilka środowisk , w jakim środowisku pracujesz ?
https://www.msys2.org/docs/environments/
ja proponuje clang64
1 Instalacja pakietów msys2 clang64
pacman -S pactoys
pacboy -S mc p7zip zip unrar git
pacboy -S cmake:c clang:c clang-tools-extra:c lldb:c ninja:c gdb:c openmp:c git-lfs:c
// QT6
pacboy -S qt6:c qt6-charts:c qt6-websockets:c
2 uruchamianie środowiska vscode (bat)
można to ustawić w środowisku globalnie ale lepiej mieć BAT per kompilator
generalnie chodzi o to aby w PATH nie było innych narzędzi i DLL oprócz tych z MSYS2
najlepiej w BAT usunąć wszystko i dodać niezbędne minimum
cd /d %~dp0
@rem foldery domyslnie ustawione na standardowo zainstalowany VSCode i Msys2
set VSCODE_EXE="C:\Users\%USERNAME%\AppData\Local\Programs\Microsoft VS Code\code.exe"
set MSYS2_ROOT=C:\msys64
@rem ustawiam środowisko
@rem czysty PATH bez ustawien komputera
@rem tylko VSC + kompilator + ninja + cmake
set PATH=C:\Windows\System32;C:\Windows\SysWOW64\wbem;%MSYS2_ROOT%\clang64\bin;%MSYS2_ROOT%\usr\bin
%VSCODE_EXE% .\
3 VS Code
zainstaluj "C/C++ Extension Pack"
zainstaluj "clangd"
4 konfiguracja clangd
"clangd.arguments": [ "--compile-commands-dir=TWOJ_FOLDER_BUILD"]
"C_Cpp.intelliSenseEngine": "disabled",
moim skromnym zdaniem `clangd działa lepiej niż IntelliSense
jest bardziej przewidywalny
I juz mozna pracować :D
Nawet jest lepiej niz w Delphi
Dojrzałem do tego

- Rejestracja:ponad rok
- Ostatnio:dzień
- Postów:427
proszę bardzo łatwo prosto i szybko no i działa
https://cpp-lang.net/pl/tools/standalone/compilers/setup-gcc-windows/

Zarejestruj się i dołącz do największej społeczności programistów w Polsce.
Otrzymaj wsparcie, dziel się wiedzą i rozwijaj swoje umiejętności z najlepszymi.