2010-06-01 3 views
0

여기에서 작업하는 솔루션에는 C#의 프로젝트 1 개와 C의 다른 프로젝트가 포함됩니다. Visual Studio에서 C 코드를 디버깅 할 수있는 방법이 있습니까?Visual Studio Proff에서 네이티브 코드 디버깅

+0

아직 수행하지 않은 경우 Visual C++ SKU를 설치해야 할 수 있습니다. – OregonGhost

+0

네, 저는 이것을 약 20 년 동안하고 있습니다. 물론 Visual C++의 맛이 필요합니다. – Patrick

+0

얘들 아, 고맙다 ...하지만 C ... C++을 디버깅하고 싶다. – Ananth

답변

1

물론 소스 코드가 있다면 프로젝트를 만들고 디버그로 컴파일하고 (브레이크 포인트, 시계 추가 ...) 디버깅을하십시오.

+0

피터에게 감사드립니다. 나는 디버거를 배치 할 수있다. 그러나 컨트롤은 결코 떨어지지 않는다. 어떤 생각? 글쎄, 내 C 프로젝트 DLL 프로젝트 및 모든 진입 점이 없습니다. c 프로젝트의 기능을 다른 응용 프로그램에서 호출됩니다. – Ananth

+0

라이브러리 함수와 라이브러리 자체를 호출하는 두 프로젝트가 모두 포함 된 하나의 솔루션을 실제로 만들어야합니다. 마지막으로 프로그램에서 실제로 컴파일 된 (디버그) 버전의 라이브러리를 사용하는지 확인해야합니다. 예를 들어 dll을 디버그 실행 파일과 동일한 디렉토리에 복사하면됩니다. 이게 도움이 되길 바란다. – PeterK

+0

참고 : 아마도 실행 프로세스에 디버거를 연결하고 디버깅을 수행 할 수도 있습니다. 그러나 나는 이것에 대한 경험이 거의 없기 때문에 이것을하는 방법에 대해 더 자세히 설명 할 수는 없다. – PeterK