Ошибка просмотра базы данных происходит во время компиляции кода - PullRequest
0 голосов
/ 01 ноября 2018

В частности, при работе с gdiplus.h его определения, такие как ULONG_PTR и GdiplusStartup, отображаются как ошибки просмотра базы данных во время компиляции кода. Очистка ошибок базы данных или повторное сканирование не помогают, условия остаются подчеркнутыми. Кто-нибудь знает как это исправить?

(Код серьезности Описание Ошибка состояния подавления строки файла проекта (активный) идентификатор E0020 "ULONG_PTR" не определен)

Microsoft Visual Studio Community 2017 версия 15.8.8

Ответы [ 2 ]

0 голосов
/ 05 ноября 2018

Это определенно что-то общее с intellisense. Я использую загруженный источник MFC и Gdiplus. Подчеркивание кажется все более запутанным с добавлением новых функций. Проект все еще очень очень прост. Автозаполнение перестало работать. Я отключаю "intellisense" на данный момент. Хорошая функция, но мировое сообщество Microsoft должно уделять больше внимания процедурам проверки. Надеемся на исправление. Спасибо! И, чтобы предотвратить странные вопросы: да, я попытался удалить базы данных suo и перезапустил приложение. После восстановления базы данных браузера все эти ошибки появляются снова. Код компилируется и отлаживается.

0 голосов
/ 04 ноября 2018

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

...