查看完整版本: [-- Qt Creator pdb文件问题 --]

QTCN开发网 -> Qt嵌入式开发 -> Qt Creator pdb文件问题 [打印本页] 登录 -> 注册 -> 回复主题 -> 发表主题

songhuirong1 2017-02-06 14:44

Qt Creator pdb文件问题

各位大侠。请问Qt Creator编译程序后,如何让它产生pdb文件。我需要用windebug来跟踪崩溃,Qt Creator默认是不生成pdb文件的,现在需要让它生成。请问如何做。

kaon 2017-02-06 15:12
QMAKE_LFLAGS_RELEASE+=/MAP
QMAKE_CFLAGS_RELEASE += /Zi
QMAKE_LFLAGS_RELEASE +=/debug /opt:ref

songhuirong1 2017-02-06 16:00
kaon:QMAKE_LFLAGS_RELEASE+=/MAP
QMAKE_CFLAGS_RELEASE += /Zi
QMAKE_LFLAGS_RELEASE +=/debug /opt:ref (2017-02-06 15:12) 

我加了之后编译报错
:-1: error: error: /MAP: No such file or directory
:-1: error: error: /debug: No such file or directory
:-1: error: error: /opt:ref: No such file or directory

kaon 2017-02-06 19:29
用msvc,不要用mingw

songhuirong1 2017-02-07 11:10
kaon:用msvc,不要用mingw (2017-02-06 19:29) 

其实我的问题是如果程序出现偶然的崩溃,然后需要对其进行分析,在Windows下有windebug可以进行分析。在Linux下,可以用gdb进行分析。貌似mingw也可以用gdb进行分析,但是我不知道这整个过程怎么搞,还望指点。

kaon 2017-02-07 19:35
mingw真不知道怎么生成core dump, msvc那样是可以的,或者你转成vs project,用vs打开,里面的配置更多点(如果不清楚什么命令的话)

songhuirong1 2017-02-08 12:34
kaon:mingw真不知道怎么生成core dump, msvc那样是可以的,或者你转成vs project,用vs打开,里面的配置更多点(如果不清楚什么命令的话) (2017-02-07 19:35) 

Windows下可以转成vs,但是Linux和mac os x下,或者是其它的系统下呢?该如何处理

kaon 2017-02-08 13:54
linux:http://stackoverflow.com/questions/2919378/how-to-enable-core-dump-in-my-linux-c-program

macOS应该也差不多?


查看完整版本: [-- Qt Creator pdb文件问题 --] [-- top --]



Powered by phpwind v8.7 Code ©2003-2011 phpwind
Gzip disabled