Beschreibung des Problems:
vscode verwendet die Win32-Version der Kompilierungsbibliothek, um das CPP-Programm zu kompilieren, was darauf hinweist, dass std keinen Mutex hat und einen Fehler meldet.
Lösung: Laden Sie den MinGW-Compiler herunter und konfigurieren Sie ihn
- Ersetzen Sie die MingW-Kompilierungsbibliothek
durch den Download der offiziellen MingW-Website
Laden Sie das komprimierte Paket herunter – ×86_64-posix-sjlj (empfohlen). Posix eignet sich besser für die plattformübergreifende Kompilierung. Ich führe die Konfiguration der vscode + cmake-Umgebung unter Win10 durch. 2. Konfigurieren Sie den Start der vscode-
Kompilierungsumgebung
c_cpp_properties.json
. json
task.json
Perfekte Lösung;