В MSVC не может просматривать исходный код внешних библиотек, но есть исходный код - PullRequest
0 голосов
/ 06 апреля 2011

Я работаю в Visual Studio 2010 (Ultimate), для разработки на C.

У меня есть библиотека C с предварительно скомпилированными dll, но у меня есть pdb и исходный код.

Однако, когда я щелкаю правой кнопкой мыши по методу для «просмотра определения», он просто приводит меня к файлу заголовка, а не к источнику. То же самое происходит при отладке.

В visual studio я добавил папку с исходным кодом в конфигурацию 'source folder', а также попытался сохранить pdb с файлами dll и lib.

Мне нужно сделать что-нибудь еще?

Спасибо.

1 Ответ

1 голос
/ 06 апреля 2011

Навигация по источникам в Visual Studio C / C ++ жалкая, и почти всегда так была. Лично я не стал бы тратить драгоценное время, пытаясь подчинить его своим желаниям.

VisualAssist (www.wholetomato.com) - это отличная сторонняя надстройка, в которую должен вкладывать каждый IMO, использующий VS для разработки на C / C ++. Он имеет функцию goto, которая просто работает.

Нет никакого интереса заявлять, просто долгосрочный (так печально!) Довольный клиент.

...