디버깅해야하는 C++ DLL이 있습니다. DLL을 사용하는 상황 때문에 호출 응용 프로그램을 통해 디버깅 할 수 없습니다.C++ 예외 정보 검색
그래서 catch가 파일에 예외를 기록하는 try-catch를 만들었습니다.
디버깅해야하는 줄에는 제 3 자 dll에서 가져온 클래스가 포함되어 있으므로 어떤 예외 유형인지 알 길이 없습니다. catch (예외 e)를 시도하면 파일에 메시지가 기록되지 않습니다. 그래서 나는 catch (...)를 시도했는데, 뭔가를 방아쇠했습니다.
std :: exception :: what을 사용하면 파일에 기록 된 것은 "1"뿐입니다. std :: exception :: exception을 사용하여 파일에 "0579EF90"코드가 수신되었습니다.
던져진 예외에 대한 의미있는 정보를 검색 할 수있는 방법이 있습니까? TIA
CG
운영 체제? –
이 DLL을 사용하기 위해 얻은 라이선스를 검토하여 라이선스 권리를 행사하는 데 도움이 될 수있는 지원의 종류를 확인하십시오. 그러한 라이센스가 없다면 라이센스를 받아야합니다. –
운영 체제 - Windows XP IDE - Visual Studio 2005 – user228058