C++ QApplication构造函数错误
那天早些时候,一切都很顺利,突然间一切都破裂了C++ QApplication构造函数错误,c++,qt,segmentation-fault,C++,Qt,Segmentation Fault,那天早些时候,一切都很顺利,突然间一切都破裂了 #include <QtGui/QApplication> int main(int argc, char** argv) { QApplication app {argc, argv}; } 用g++main.cpp-lQtCore-lQtGui-I/usr/include/qt4编译,得到一个segfault,我不知道为什么 我已经对这件事做了一些调查,似乎argc或argv可能有问题,但在今天早些时候,这根本没有发生
#include <QtGui/QApplication>
int main(int argc, char** argv) {
QApplication app {argc, argv};
}
用g++main.cpp-lQtCore-lQtGui-I/usr/include/qt4编译,得到一个segfault,我不知道为什么
我已经对这件事做了一些调查,似乎argc或argv可能有问题,但在今天早些时候,这根本没有发生 从Qt4升级到Qt5解决了问题。但今天早些时候,这并没有发生。当然,您使用git bisect或类似的工具,对您选择的版本控制系统进行了测试,以确定从那时到现在发生了什么变化破坏了构建-对吗?很遗憾,我一整天都没有承诺,所以我恐怕没有这个选择。在你发布的琐碎程序中没有任何东西可以解释SEGFULT。一定有什么东西你没有给我们看。我向上帝发誓,这是复制segfault的最简单的例子,我发誓。我和你一样都被绊倒了调试器显示了什么?当你闯入segfault时会发生什么?如果你能对它在Qt4中失败的原因做更多的说明,这将是非常有用的,也是一个很好的文档。遗憾的是,我没有任何线索。它开始失败,然后在更新时停止。我很想了解我自己。运行Qt4失败代码时是否安装了Qt5?也许你在Qt4和Qt5之间有一个混合链接。虽然可能,但我对此表示怀疑。昨天我一直在运行Qt4,但到晚上11点它就坏了,我不知道为什么。@C但比我想象的更糟,检查一下。