여기에는 기본 제공되는 솔루션이 없지만 (C++을 사용한다고 가정 할 때) google-breakpad은 솔루션을 제공합니다. 문서가 약간 부족하고 이벤트 핸들러에서 던져진 예외에 대한 Qt의 (비) 처리 문제로 인해 어려움을 겪고 있지만 대부분의 어려운 작업을 처리 할 수 있습니다.
다른 대답 질문에 응답 :
GYP가의 src \ 도구 \ 사기꾼의 \의 gyp.bat에 위치해야합니다.
이
src\tools\gyp\gyp.bat src\client\windows\breakpad_client.gyp --include=breakpad_include.gypi -Dwin_debug_RuntimeLibrary=3 -Dwin_release_RuntimeLibrary=2 --generator-output=..\build\google_breakpad
breakpad_include.gypi
파일이 활력을 사용해야 특별한 구성을 설정 : 다음과 같이 실행됩니다. 내 모습은 다음과 같습니다 :
{
'target_defaults': {
'configurations': {
'Common_Base': {
'msvs_settings': {
'VCCLCompilerTool': {
'TreatWChar_tAsBuiltInType': '0',
},
},
},
},
},
}
이것은 Qt와 VS가 WChar을 처리하는 방법에 차이가 있습니다. 다른 설정은 사용할 런타임 라이브러리를 지정합니다. 이것은 Qt가 사용하는 것과 일치해야합니다.
답장을 보내 주셔서 감사합니다. –