Записи таблицы символов в Visual Studio 2008 - PullRequest
0 голосов
/ 11 сентября 2011

Следующие две ссылки помогли мне найти таблицу символов в Visual Studio.

Что / Где находится "Обозреватель символов" в Visual Studio 2008?

http://msdn.microsoft.com/en-us/library/sxdy04be.aspx

Я выполнил простую программу, чтобы увидеть значения в символьном формате, но внутри файла .rc ничего нет.

int main()
{
 int a=10;
 int *p;
 int k[]={10,20,30};
 return 0;
}

Я ожидал, что таблица символов будет содержать целое числоТип. Но в файле .rc ничего нет. Пожалуйста, помогите мне понять, что делать, чтобы увидеть записи таблицы символов.

1 Ответ

2 голосов
/ 11 сентября 2011

Это недоразумение. В этом контексте Обозреватель символов относится к диалоговому окну Символы ресурсов файла ресурсов. Это не имеет ничего общего с символами в коде C. Кроме того, файлы .rc - это файлы ресурсов, содержащие значки, меню, диалоговые окна, строки и т. Д. Скомпилированная программа практически не содержит символьной информации, поскольку они не нужны во время выполнения.

Обновление:

VisualStudio хранит информацию о символах в отдельном файле с расширением .pdb. Это в основном используется для отладчика. Файл .pdb имеет собственный и недокументированный формат, но вы можете получить к нему доступ с помощью SDK .

.
Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...