C1189C++

Programme in C++. Entwicklerforum
Anonymous
 C1189

Post by Anonymous »

Ich versuche, die folgende Lösung zu kompilieren:
https://github.com/TimoKunze/EditControls
Wenn ich versuche, sie mit VS 2022 zu kompilieren, erhalte ich den folgenden Compilerfehler:
Fehler C1189 #error: /RTCc lehnt konformen Code ab, daher wird er von der C++-Standardbibliothek nicht unterstützt. Entfernen Sie entweder diese Compileroption oder definieren Sie _ALLOW_RTCc_IN_STL, um zu bestätigen, dass Sie diese Warnung erhalten haben.

EditCtls C:\Program Files\Microsoft Visual Studio\2022\Preview\VC\Tools\MSVC\14.34.31721\include\yvals_core.h 1542
Wie könnte ich diesen Compiler entfernen? Fehler?
Hier sind meine Verzeichnisse:
Einschließende Verzeichnisse:
D:\Projects\Libraries\WTL\Include;$(IncludePath);$(VCInstallDir)atlmfc\include
Externe einschließende Verzeichnisse:
$(VC_IncludePath);$(WindowsSDK_IncludePath);
Bibliotheksverzeichnisse:
$(ProgramFiles)\Windows Kits\10\Lib\10.0.10586.0\um\x86;$(LibraryPath);$(VSInstallDir);$(VSInstallDir)lib
Bibliothek WinRT-Verzeichnisse:
$(WindowsSDK_MetadataPath);
Quelle Verzeichnisse:
$(VC_SourcePath);
Ich bin ziemlich neu in C++ und weiß nicht, wie ich „_ALLOW_RTCc_IN_STL definieren soll, um zu bestätigen, dass ich diese Warnung erhalten habe.“
Ich sehe auch nicht, dass /RTCs irgendwo auf der Projekteigenschaftenseite definiert ist. Wo finde ich das?
Image
Image
Image
Image
Image
Image

Quick Reply

Change Text Case: