Intellisense: ошибка командной строки: неверное определение макроса

У меня проблема с intellisense:

IntelliSense: ошибка командной строки: недопустимое определение макроса:
_CRT_SECURE_CPP_OVERLOAD_STANDARD_NAMES_COUNT = 1 d: \ Bharat \ Max \ CreateMatFile \ createMatFile3 \ createMatFile3 \ createMatFile3.cpp

В моей визуальной студии 2012 для проекта C ++. Любой, кто может помочь мне решить эту проблему, был бы очень признателен.

0

Решение

У меня была та же проблема, и мне удалось удалить пробел перед «= 1» следующим образом:

  1. Зайдите в «Менеджер недвижимости»: в меню выберите «Вид» -> «Менеджер недвижимости»
  2. Перейдите к подходящему решению и платформе (например, «Release | x64») и разверните его, чтобы увидеть листы свойств.
  3. Теперь ищите эти листы свойств для неправильных настроек препроцессора следующим образом:
  4. Щелкните правой кнопкой мыши на листе свойств и выберите «Свойства»
  5. Перейти к настройкам препроцессора: «Общие свойства» -> «C / C ++» -> «Препроцессор»
  6. Удалить место с ошибками

В моей конфигурации один из этих списков свойств имел неправильную настройку препроцессора с дополнительным пробелом «= 1».
Я исправил это, и voilà intellisense снова заработал!

1

Другие решения

Других решений пока нет …

По вопросам рекламы [email protected]