Вопросы по теме 'natvis'

Визуализация кругового двойного связанного списка с использованием natvis
Я хотел бы написать визуализатор natvis для двусвязного списка. В списке не хранится узел счетчика, и простой способ работает не очень хорошо, так как расширение никогда не останавливается (следующий никогда не равен нулю, последний элемент списка...
1879 просмотров

Пользовательские файлы natvis в Visual Studio 2012
Я пытаюсь использовать новые визуализаторы отладки в своем проекте, но что-то случилось с Visual Studio, и он больше не подхватывает мои файлы natvis. Я пытался скопировать их в %USERPROFILE%\My Documents\Visual Studio 2012\Visualizers , а также в...
4315 просмотров

.natvis - как сослаться на параметр шаблона шаблона?
Я пытаюсь создать файл .natvis для визуальной студии. В соответствии с этой страницей я могу ссылаться на параметр шаблона с помощью $T1, $T2 и т. д. . Таким образом, в случае MyClass<A> $T1 будет ссылаться на тип A . Это...
1618 просмотров
schedule 15.07.2022

Функциональные локальные структуры/классы и файлы natvis
Скажем, мне нужно следующую структуру: template<class Type, int32 SIZE> struct TSH2SizedArray { inline void Add(const Type & Value); inline Type & operator[](int32 Index); inline const Type & operator[](int32...
462 просмотров
schedule 13.06.2023

Как обрабатывать похожие имена классов в разных решениях с помощью собственных визуализаторов
В моей компании мы работаем с нативными визуализаторами (файлы .natvis) для отладки дампов памяти в Visual Studio. Поскольку у нас одинаковые имена классов для разных проектов, мы думаем о включении файлов .natvis в определения проектов, и это,...
164 просмотров
schedule 20.05.2023

Как просмотреть содержимое Qt5 QString при отладке в Visual Studio 2015
Я использую визуальную студию 2015 и Qt5. Я уже добавил qt5.natvis в папки Vislaualizers. Я установил параметр «Использовать собственный режим совместимости» в меню «Инструменты»> «Параметры»> «Отладка»> «Общие». Даже в этом случае значение...
460 просмотров
schedule 30.01.2023

Локальные переменные для операторов Natvis Visual Studio
В настоящее время я пишу визуализатор для типа даты в natvis. Тип даты хранит секунды с 1970 года обычным способом unix, но получение года, месяца и дня месяца из этого чрезвычайно долго, если не использовать временные переменные. Я хотел бы иметь...
165 просмотров
schedule 09.06.2023

Как получить поле DisplayString из Debugger.GetExpression?
Фон Я пишу расширение Visual Studio на С#, которое выполняет код в окне Immediate при отладке другого приложения. Выражение возвращает значение, которое может быть целым числом, строковым литералом, классом и т. д. Приложение, которое я отлаживаю,...
181 просмотров

Как сделать несколько расширений списка для одного типа с помощью визуализатора отладчика natvis Visual Studio C++
Я пытаюсь сделать визуализатор отладчика для контейнера, который хранит значения в кусках. Я хочу сделать расширение списка как для значений, так и для кусков, но, насколько я вижу, один тип может иметь только одно расширение списка. Может быть...
104 просмотров

VSCode Доступ к локальной созданной переменной в Natvis
У меня есть следующий код natvis для визуализации моего класса q23_t (часть большего файла natvis) в отладчике. Я не могу заставить natvis показать значение ibit23, которое является локально определенной переменной. Я получаю следующую ошибку:...
28 просмотров
schedule 10.06.2024