Ошибка C1190: управляемый целевой код требует опции '/clr'. Изменение свойств не решает проблему

У меня есть собственный проект VC++ (MFC). Я хочу включить /clr для моего проекта, поэтому я могу начать использовать синтаксис, например

using namespace System::Data;

но даже после изменения свойств проекта → Common Language Run time Support ->/clr. Я все еще получаю ошибку C1190. Пожалуйста помоги :(

2 ответа

  1. свойства проекта → Обычный язык Время выполнения Поддержка ->/clr
  2. свойства проекта → C/C++ → Библиотека времени выполнения → Многопоточная DLL (/MD)


От googling C1190:

Вы используете Managed Extensions для конструкторов C++ и параметр компилятора /clr, но вы явно не указали mscorlib.dll [акцент мой].

Для управляемого целевого кода требуется #using и /clr.

Вы добавили в свой код #using?

licensed under cc by-sa 3.0 with attribution.