C1189C++

Программы на C++. Форум разработчиков
Ответить
Anonymous
 C1189

Сообщение Anonymous »

Я пытаюсь скомпилировать следующее решение:
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
Ответить

Быстрый ответ

Изменение регистра текста: 
Смайлики
:) :( :oops: :roll: :wink: :muza: :clever: :sorry: :angel: :read: *x)
Ещё смайлики…
   
К этому ответу прикреплено по крайней мере одно вложение.

Если вы не хотите добавлять вложения, оставьте поля пустыми.

Максимально разрешённый размер вложения: 15 МБ.

Вернуться в «C++»