Hauptpunkte
- Windows-Installation von Clang über MSYS2 Clangd
- Clang verwendet kein MSVC
- MinGW Clang
- mingw clang
1. Installieren Sie MSYS2
- Laden Sie das MSYS2-Installationspaket herunter, z. B.msys2-x86_64-20230318.exe
- Nachdem der Download abgeschlossen ist, wählen Sie den Installationspfad aus, z. B. „Installieren in“.
F:\msys64
2. Installieren Sie Clang und Clangd
Erste SchritteErste Schritte mit Clang und Visual Studio Code unter Windows mit MSYS2 und MinGW-w64
- Importieren
pacman -Syu
,System aktualisieren - Nach dem Neustart eingeben
pacman -S --needed base-devel mingw-w64-ucrt-x86_64-clang mingw-w64-ucrt-x86_64-clang-tools-extra
Installierenclang
undclangd
- Fügen Sie Systemumgebungsvariablen hinzu, z
F:\msys64\ucrt64\bin
- prüfen
clang -v
clang++ -v
clangd -version
clang-format -version
3. Verwendung von Clang im CMake-Projekt von VSCode
- Starten Sie das System neu
- VSCode öffnet einen Ordner
Extensions
Installieren- Erforderlich:
C/C++
,clangd
,CMake
,CMake Tools
, dann deaktivieren < /span>IntelliSence
- Optional:
Clang-Format
- Erforderlich:
Ctrl+Shift+P
CMake: Quick Start
, geben Sie einen Namen ein, zHelloWorld_Clang
CMake: Scan for Kits
CMake: Select a Kit
, wählen Sieclang
aus, z. B.Clang 16.0.0 x86_64-w64-windows-gnu
oder , das zum Zeitpunkt der Veröffentlichung installiert wurdeClang-cl 16.0.0 x86_64-pc-windows-msvc
- Neu
HelloWorld_Clang.cpp
include <iostream>
int main(int argc, char *argv[])
{
cout << "Hello World, Clang!" << endl;
return 0;
}
- Klicken Sie auf den kleinen Startpfeil in der unteren Symbolleiste oder führen Sie ihn über die Befehlszeile aus
mkdir build
cd build
cmake ..
./HelloWorld_Clang.exe