【发布时间】:2017-05-22 21:08:28
【问题描述】:
当天早些时候,一切都很好,突然间一切都崩溃了。
#include <QtGui/QApplication>
int main(int argc, char** argv) {
QApplication app {argc, argv};
}
用g++ main.cpp -lQtCore -lQtGui -I/usr/include/qt4 编译,给我一个段错误,我不知道为什么。
我已经对此事进行了一些调查,似乎argc 或argv 可能有问题,但当天早些时候这根本没有发生。
【问题讨论】:
-
“但在当天早些时候这并没有发生”然后,当然,您使用
git bisect(或您选择的版本控制系统的类似工具)来找出两者之间的变化“当时”和“现在”破坏了构建 - 对吧? -
很遗憾,我一整天都没有承诺,所以恐怕我没有那个选项
-
您发布的(微不足道的)程序中没有任何内容可以解释段错误。 一定你没有向我们展示的东西。
-
我向上帝发誓,这是重现段错误的最小示例,我发誓。我和你一样迷茫
-
调试器显示什么?当你闯入 segfault 时会发生什么?
标签: c++ qt segmentation-fault