https://github.com/TimoKunze/EditControls
Когда я пытаюсь скомпилировать его с помощью VS 2022, я получаю следующую ошибку компилятора:
Ошибка C1189 #error: /RTCc отклоняет соответствующий код, поэтому он не поддерживается стандартной библиотекой C++. Либо удалите этот параметр компилятора, либо определите _ALLOW_RTCc_IN_STL, чтобы подтвердить получение этого предупреждения.
EditCtls C:\Program Files\Microsoft Visual Studio\2022\Preview\VC\Tools\MSVC\14.34.31721\include\yvals_core.h 1542
Как мне избавиться от этого ошибка компилятора?
Вот мои каталоги:
Каталоги включения:
D:\Projects\Libraries\WTL\Include;$(IncludePath);$(VCInstallDir)atlmfc\include
Внешние каталоги включения:
$(VC_IncludePath);$(WindowsSDK_IncludePath);
Каталоги библиотек:
$(ProgramFiles)\Windows Kits\10\Lib\10.0.10586.0\um\x86;$(LibraryPath);$(VSInstallDir);$(VSInstallDir)lib
Каталоги WinRT библиотеки:
$(WindowsSDK_MetadataPath);
Исходные каталоги:
$(VC_SourcePath);
Я новичок в C++ и не знаю, как «определить _ALLOW_RTCc_IN_STL, чтобы подтвердить, что я получил это предупреждение».
Я также не вижу, что /RTCs определен где-либо на странице свойств проекта. Где мне это найти?






Подробнее здесь: https://stackoverflow.com/questions/737 ... rmant-code
Мобильная версия