vscode fordert auf, dass der Namespace „std“ keine Member-„Mutex“-Lösung hat

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

  1. Ersetzen Sie die MingW-Kompilierungsbibliothek
    durch den Download der offiziellen MingW-Website
    Fügen Sie hier eine Bildbeschreibung ein

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
Fügen Sie hier eine Bildbeschreibung ein
. json
Fügen Sie hier eine Bildbeschreibung ein
task.json
Fügen Sie hier eine Bildbeschreibung ein
Perfekte Lösung;

Je suppose que tu aimes

Origine blog.csdn.net/krislong/article/details/128150689
conseillé
Classement