Задать вопрос
AlexXYZ
@AlexXYZ
O Keep Clear O

Visual Studio IntelliSense не работает на большом проекте с STL?

Всем привет.
Есть большой OpenSource проект на STL - CGAL. У него новая фишка в последней версии, что он полностью сделан на STL. Но при загрузке проекта в Visual Studio напрочь слетела возможность пользоваться IntelliSense в исходниках при работае с STL (1). На "обычных" объектах IntelliSense работает (2):

7d906061cd99b8e37ebdbf67f9f9ae81.png

Попробовал на новой пустом проекте, работает:

9cf5194dc2b81e3426b1e6edad3a5a16.png

Visual Studio 2022, с последними обновлениями:
ac5cdad8e95fe9f2ef79338c3ee7c268.png

Из найденного в интернете пробовал удалить каталог .vs, но это не помогло:
aaceacfa558829ab293a950c0a03b5e8.png

Сам проект собирается нормально.
  • Вопрос задан
  • 113 просмотров
Подписаться 2 Средний Комментировать
Решения вопроса 1
AlexXYZ
@AlexXYZ Автор вопроса
O Keep Clear O
Разобрался. Дело не в IntelliSense, а в самих шаблонах. Никогда раньше с шаблонами не занимался, только слышал. А Visual Studio, оказывается, сделали прикольный редактор. И работает он так - вводишь параметры в шаблон и редактор шаблона начинает волшебным образом всё видеть. Без этих параметров шаблон - это просто текст. И если какой тип в тексте неизвестен, то он и не обслуживается:
(картинку лучше открыть в отдельном окне)
3c3d581ebcc408619047b938ad0668e3.png
Ответ написан
Комментировать
Пригласить эксперта
Ваш ответ на вопрос

Войдите, чтобы написать ответ

Похожие вопросы