필자는 보통 C++ 용 Qt Creator를 사용하고 있습니다. 내 프로그램의 주장이 실패하면, 어떤 주장이 실패했는지를 알 수있다. 나는 응용 프로그램에 뛰어 시도를 클릭 할 수Visual Studio에서 어설 션이 실패했음을 표시 할 수 있습니까?
하지만 실패한 주장 말하지 않습니다 Visual Studio에서, 나는 단지이를 참조하십시오. assert(false)
Visual Studio에서 msvcr100d.dll에 대한 소스 코드를 표시하려고 시도했지만 사용할 수 없습니다.
내 프로그램에서 어설 션이 실패한 것을 어떻게 알 수 있습니까? 나는 정말로 중단 점과 std::cout
의 조합을 사용하여 성가신 수동 검색을 자동으로 추적 할 수있는 무언가로하고 싶지 않습니다.
편집 : Visual Studio는 실제로 나를 위해 .PDB
파일을 생성했지만 여전히 작동하지 않습니다. 디버거가 실패한 어설 션이있는 행을 강조 표시하지 않지만 어설 션 실패 : false, main.cpp 파일, 명령 행의 행 8이 표시됩니다. 왜 내가 그 선을 보여줄 수없고 변수를 검사 할 수 없는가? 내 말은, 모든 정보를 사용할 수있는 것 같습니다 ...
참조 @stackoverflow.com/q/2108000/11343 – CharlesB
@CharlesB이 질문은 다른 방법입니다. –