我发现如果我在Ubuntu桌面版上运行QT应用程序,我就能够运行该应用程序。如果我使用相同的应用程序,并尝试在Ubuntu服务器版上运行它,我会在启动QT应用程序时看到崩溃。到目前为止,我已经看到我需要通过设置这个环境变量来设置QT以在屏幕外呈现:然后当我运行应用程序时,我得到了应用程序崩溃时的堆栈跟踪:() from /lib/x86_64-linux-gnu
我的客户在Linux上运行C++/Qt应用程序,而我正在使用google的breakpad进行崩溃报告。在许多情况下,我收到这样的堆栈跟踪,堆栈中只有QT代码(没有我的代码)。这怎么可能呢?Operating system: Linux
0.0.0 Linux 3.16.0-0.bpo.4-586 #1 Debian 3.16.7-ckt9-3~deb8u1
我正在尝试将Crashpad集成到Linux上的Qt应用程序中。我正在使用Bugsplat数据库进行测试,我遵循并设法构建了,这应该是使用Qt与Crashpad一起使用的一个例子。我对文件做了一些小的调整,以修复我的Linux平台的构建,主要是使修改版本变得更容易,并且修复了在应用程序二进制文件旁边创建目录和崩溃板文件。#DEFINES += QT_DISABLE_DEPRECATED_BEFORE=0x060000 # disables all the APIs deprecat