Как исправить специфичные для компьютера фантомные ошибки IntelliSense в Visual Studio 2017 в Windows 10? - PullRequest
0 голосов
/ 23 января 2019

Первое сообщение, так что не стесняйтесь предлагать критику или совет.

Отказ от ответственности - я уже пробовал следующее:

  • Удалено .vs и .suo
  • Ремонт Visual Studio
  • Соответствие Windows SDK и цели решения 10.0.17763.0, 10.0.17134.0 и 10.0.15063.0
  • Удостоверился, что я установил все соответствующие SDK на мою машину
  • Очищенное решение, очищенные ошибки базы данных браузера
  • Установить директории включения для наследования от родителя
  • РЕДАКТИРОВАТЬ 2: репозиторий на ноутбуке

Выпуск :

На моем ноутбуке у меня есть сотни фантомных ошибок IntelliSense, в основном из-за того, что "не могу открыть исходный файл" stdio.h "", "не могу открыть исходный файл" вектор "", " пространство имен 'std' не имеет члена 'вектор' ',' пространство имен 'std' не имеет члена 'строка' ". Все компилируется и работает, но это невероятно раздражает.

Насколько я знаю, у меня нет проблем с включенными утверждениями. Дольше всего не было никаких проблем. Они появились, казалось бы, случайно, но, очевидно, я должен был что-то сделать.

Если я клонирую тот же репо на своем рабочем столе или извлекаю изменения, проблем IntelliSense не возникает.

РЕДАКТИРОВАТЬ: Включая фактический вопрос ...

Вопрос : У кого-нибудь есть какие-либо другие идеи, помимо того, что я включил, которые могут решить эту проблему?

1 Ответ

0 голосов
/ 07 февраля 2019

Я разобрался с вопросом!

Это было связано с проблемами в моих дополнительных каталогах и компоновщике. Я пытался включить SDL как на своем настольном компьютере, так и на ноутбуке (в двух разных местах), чтобы избавить от необходимости менять включение каждый раз, когда я работаю на другой машине. Это вызвало ошибки intellisense только на моем ноутбуке, потому что мои включения для SDL на моем рабочем столе были перечислены первыми, или, по крайней мере, это мое предположение.

Спасибо всем или за помощь!

...