나는 dll을 생성하는 두 개의 비주얼 스튜디오 프로젝트 (A, B)를 가지고있다. 이 dll은 BCC55를 사용하여 컴파일 된 프로그램 C에 의해로드됩니다. 모든 프로젝트의 소스 코드가 있습니다. A, B, C를 어떻게 함께 디버깅 할 수 있습니까?Visual Studio를 사용하여 Borland BCC55 컴파일 된 EXE를 어떻게 디버깅 할 수 있습니까?
답변
누구나 할 수 있습니다.
예외 나 다른 오류가있을 때 중단 점을 사용하고 소스 코드의 특정 줄에서 IDE 중단을 의미하는 디버깅을 할 수 있다는 것은 소스를 가지고 있지만 디버그를하는 것이 아니라 기호. 이 데이터는 일반적으로 디버그 빌드의 경우 또는 별도의 파일에있는 바이너리에 포함될 수 있지만 컴파일 타임에 생성되거나 생성되지 않습니다. 그리고 마이크로 소프트는 볼랜드의 포맷과 다른 포맷을 가지고 있습니다.
그리고 무엇보다도, BCC 5.5는 꽤 오래되었습니다. 내가 너라면, VS 빌드 오류를 처리하고 VS에서 모든 것을 빌드 한 다음 거기에서 가져온다.
답장을 보내 주셔서 감사합니다. 나도 VS를 사용하여 모든 것을 만들었지 만 사용 사례는 조금 다릅니다. 실행 파일을 가로 채고 가로 채기 작업 중입니다. 내 후킹/가로 채기 프레임 워크는 Visual Studio를 사용하여 제작되었으며 다른 컴파일러로 작성된 바이너리도 지원해야합니다. 해결해야 할 borland로 컴파일 된 프로그램을 연결할 때 몇 가지 문제가 있습니다. 나는 모든 프로그램을 함께 디버그하는 것이 어려울 것임을 알았다. 이 목표를 달성 할 수있는 방법을 아는 사람이 있는지 확인하고 싶었습니다. – arc000
소스가 있으므로 Borland 대신 Visual Studio로 컴파일하십시오. – dandan78
코드가 Visual Studio로 컴파일되지 않습니다. – arc000