shixingya:首先,我们可以使用位于{mingw path} / bin的addr2line.exe。例如,如果你得到这样的崩溃日志:
"E:\\qt\\untitled5.exe"
"Exception Addr:  00904B21 :Module: C:\\Qt\\Qt5.9.0\\5.9\\mingw53_32\\bin\\Qt5Widgetsd.dll"
"Exception Code:&nb ..
 (2018-01-31 15:40) 
 
我按照你这种方法,不打印行,麻烦帮我看看哪里有问题,谢谢!
Process:  C:\Users\0216000533\Desktop\ROMC_V1.01.04\ROMC\ROMCC.exe
Exception Addr:  005C589D   Module: C:\Users\0216000533\Desktop\ROMC_V1.01.04\ROMC\ROMCC.exe
Exception Code:  C0000005
Read Address:  00000000
Instruction:  8B 00 83 C0 0C 8B 18 8D 45 E8 C7 44 24 04 00 00
Registers: 
EAX: 00000000  EBX: 00000000  ECX: 0022D430  EDX: 00000000
ESI: 0050B620  EDI: 0000000D  ESP: 0022D380  EBP: 0022D3B8
EIP: 005C589D  EFlags: 00010202
Call Stack:
005C589D  C:\Users\0216000533\Desktop\ROMC_V1.01.04\ROMC\ROMCC.exe
00439836  C:\Users\0216000533\Desktop\ROMC_V1.01.04\ROMC\ROMCC.exe
0040A0CE  C:\Users\0216000533\Desktop\ROMC_V1.01.04\ROMC\ROMCC.exe
0050B80F  C:\Users\0216000533\Desktop\ROMC_V1.01.04\ROMC\ROMCC.exe
68A22CA2  C:\Users\0216000533\Desktop\ROMC_V1.01.04\ROMC\Qt5Core.dll
0050BECD  C:\Users\0216000533\Desktop\ROMC_V1.01.04\ROMC\ROMCC.exe
00407114  C:\Users\0216000533\Desktop\ROMC_V1.01.04\ROMC\ROMCC.exe
005C01AC  C:\Users\0216000533\Desktop\ROMC_V1.01.04\ROMC\ROMCC.exe
005BCC47  C:\Users\0216000533\Desktop\ROMC_V1.01.04\ROMC\ROMCC.exe
68A20E44  C:\Users\0216000533\Desktop\ROMC_V1.01.04\ROMC\Qt5Core.dll
009CB14A  C:\Users\0216000533\Desktop\ROMC_V1.01.04\ROMC\Qt5Widgets.dll
02E7DB60  
009CE5E0  C:\Users\0216000533\Desktop\ROMC_V1.01.04\ROMC\Qt5Widgets.dll
D:\Qt\Qt5.5.1\5.5\mingw492_32>cd /d D:\Qt\Qt5.5.1\Tools\mingw492_32\bin
D:\Qt\Qt5.5.1\Tools\mingw492_32\bin>addr2line.exe -f -e C:\Users\0216000533\Desk
top\ROMC_V1.01.04\ROMC\ROMCC.exe 005C589D 00439836 0040A0CE 0050B80F 0050BECD 00
407114 005C01AC 005BCC47
??
fake:?
??
cygming-crtbegin.c:?
??
cygming-crtbegin.c:?
??
moc_crealtimereport.cpp:?
??
moc_cremotecontrol.cpp:?
??
cygming-crtbegin.c:?
??
fake:?
??
fake:?