Приложение отладки, скомпилированное с Visual Studio 6.0 с Visual Studio 2010 - PullRequest
1 голос
/ 07 января 2011

Я пытаюсь отладить проект, разработанный в Visual Studio 2010, и он загружает библиотеки VC ++ 6 (VisualStudio 6).К сожалению, я не вижу процесса DLL VC ++ 6 в разделе «Присоединить к процессу».

Когда я искал в сети, я нашел статью http://msdn.microsoft.com/en-us/library/cta4x5hc(v=vs.80).aspx и предложил добавить / ASSEMBLYDEBUG, когдаСборка vc ++ 6 DLL.Но затем я получаю «Предупреждение командной строки D4002: игнорирование неизвестной опции '/ ASSEMBLYDEBUG'».

Так может кто-нибудь сказать мне, можно ли отладить VC ++ 6 DLL из Visual Studio 2010.

С уважением

Upu

Ответы [ 2 ]

1 голос
/ 15 февраля 2011

вам не нужно прикреплять.DLL загружается в хост-процесс.Так что просто начните отладку вашего проекта, который загружает DLL.если у вас есть pdb и исходный код dll, вы сможете установить точку останова в dll-коде.

0 голосов
/ 07 января 2011

DLL не будут отображаться как «процесс» в отладчике, они являются частью процесса, который загружает и использует библиотеки DLL (то есть основное приложение).

Так что да, вы можете отлаживать ихс VS2010 вы можете просто запустить приложение, написанное на VS2010 (или присоединиться к нему в отладчике), и вы увидите, что в нем загружена DLL.

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