2012-07-14 5 views
1

Visual Studio 2010을 사용하고 있습니다. 프로젝트 속성을보고 있지만 DLL의 디버깅을 시작하기 위해 열리는 외부 프로그램은 어디서 언급합니까?VC++ DLL 프로젝트가 디버깅을위한 외부 프로그램을 시작합니다.

+0

을 개발 했는가? 일부 응용 프로그램에서 사용하려면 맞습니까? 그런데 왜 그런 질문을하는거야? 해당 응용 프로그램을 디버그하십시오! – Ajay

+2

때로는 응용 프로그램이 외부 프로그램입니다. 예를 들어, 현재 MATLAB 인터페이스에서 호출하는 코드를 디버깅하고 있습니다. –

답변

2

구성 속성> 왜 그렇게 DLL을 명령

+0

고마워요 !! –

0

과정을 디버깅합니다.

해당 코드가 .exe 또는 .exe에 의해 호출되는 .dll에 관계없이 사용 가능한 기호가있는 모든 코드를 단계별로 실행할 수 있습니다.

주요 문제는 "관리 코드"(즉, .Net dll 또는 exe의 바이트 코드)와 "관리되지 않는 코드"(실제 Intel x86 명령어)를 디버깅하는 것입니다. 프로젝트가 두 종류의 바이너리의 조합으로 구성된 경우 "혼합 모드 디버깅"을 수행해야합니다.

는 여기에 대한 추가 정보를 원하시면입니다 : -> 디버깅 -

http://msdn.microsoft.com/en-us/library/sc65sadd

관련 문제