표준 Windows 응용 프로그램 인 내 핵심 프로젝트가 C++ Builder XE에서 개발 중입니다. 이 프로젝트는 이전 버전의 개발 환경, 즉 C++ Builder 6로 작성된 dll 파일을 사용하고 있습니다. 응용 프로그램이 dll을 디버깅하기로 결정하여 dll을 어딘가에서 충돌시킵니다. dll의 소스 코드를 보려면 무엇을 설정해야합니까? 내가 볼 수있는 것은 어셈블러 코드뿐입니다. 디버거처럼 소스 코드 디렉토리가 보이지 않는 것 같습니다. 디버그 기호 파일을 복사했습니다 * .tds 같은 디렉터리에 * .dll 그것은 아무것도 보이지 않습니다.C++ Builder XE에서 DLL을 디버깅하는 방법은 무엇입니까?
1
A
답변
4
XE는 BCB6 DLL의 소스 코드로 디버그 할 수 없습니다. 대신 BCB6 IDE를 사용해야합니다. DLL 프로젝트를 BCB6에로드하고 "실행> 매개 변수"대화 상자에서 XE 응용 프로그램을 DLL의 호스트 응용 프로그램으로 설정하십시오. 그런 다음 BCB6 IDE에서 프로젝트를 실행하면 호스트 응용 프로그램이 시작되고 메모리에로드 될 때 디버거를 DLL에 연결 한 다음 DLL의 소스 코드를 디버깅 할 수 있습니다.
관련 문제
- 1. C++ Builder XE에서 Procedure.Exec을 사용하는 방법
- 2. 델파이에서 COM dll을 디버깅하는 방법은 무엇입니까?
- 3. Delphi에서 Java라는 DLL을 디버깅하는 방법은 무엇입니까?
- 4. .dll을 디버깅하는 방법?
- 5. DLL을 디버깅하는 방법
- 6. C++ DLL의 ctypes 호출을 디버깅하는 방법은 무엇입니까?
- 7. Flex Builder 4에서 보류/정지 웹 서비스를 디버깅하는 방법은 무엇입니까?
- 8. Delphi XE2에서 2 개의 DLL을 디버깅하는 방법은 무엇입니까?
- 9. vs2011 windows8에서 입력기 편집기 DLL을 디버깅하는 방법은 무엇입니까?
- 10. Delphi XE에서 파일 디렉토리를 모니터링하는 방법은 무엇입니까?
- 11. Delphi XE에서 * _TLB.pas를 자동 생성하는 방법은 무엇입니까?
- 12. 타임 아웃을 디버깅하는 좋은 방법은 무엇입니까? (C#)
- 13. C++로 작성된 커널을 디버깅하는 방법은 무엇입니까?
- 14. Linux에서 실행중인 C++ 프로그램을 디버깅하는 방법은 무엇입니까?
- 15. .NET에서 VCL (C++ Builder) DLL을 사용할 때 리소스가 누출 됨
- 16. C++ Builder 응용 프로그램을 DLL로 분할하는 방법
- 17. C++ 프로그램에서 DLL을 찾는 방법은 무엇입니까?
- 18. UnsatisfiedLinkError - C++ - DLL을 만드는 방법은 무엇입니까?
- 19. C#을 사용하여 .dll을 언로드하는 방법은 무엇입니까?
- 20. 스핑크스를 디버깅하는 방법은 무엇입니까?
- 21. popover를 디버깅하는 방법은 무엇입니까?
- 22. JBossESB를 디버깅하는 방법은 무엇입니까?
- 23. ExceptionInInitializationError를 디버깅하는 방법은 무엇입니까?
- 24. django로 디버깅하는 방법은 무엇입니까?
- 25. YAFFS를 디버깅하는 방법은 무엇입니까?
- 26. xUnit으로 디버깅하는 방법은 무엇입니까?
- 27. 코어 덤프를 디버깅하는 방법은 무엇입니까?
- 28. 네이티브 C++ 프로젝트에서 모노를 사용하여 .NET DLL을 디버깅하는 방법
- 29. C++ Builder 버전의 견고성은 무엇입니까?
- 30. VB.NET WebMethod를 디버깅하는 방법은 무엇입니까?
감사합니다. XE 소스와 BCB6 소스 모두를 디버깅 할 때조차도 수용할만한 솔루션입니다. – truthseeker