我遇到了这个奇怪的问题:
我使用 Qt( core/gui/sql/webkit ) 编写了一个程序,它工作得很好。
但是几天前它突然坏了。可执行文件在启动后会立即退出,DEBUG/RELEASE 版本都有这个奇怪的问题。
这就是我试图找出原因的原因:
我在文件中放了一个断点
main.cpp
,该行QApplication a(argc, argv)
。但似乎调试器甚至没有到达那个点。我在另一台 PC上尝试我的项目,但问题仍然存在。
任何建议表示赞赏。
添加:
环境:Win7/VS2010/Qt-4.8.4
主.cpp:
#include "adeditor.h"
#include <QtGui/QApplication>
int main(int argc, char *argv[])
{
QApplication a(argc, argv);
ADEditor w;
w.show();
return a.exec();
}
从类adeditor
继承QMainWindow
。
已修复 ,但我不知道为什么
这是解决方案:
我创建了一个新项目并复制了原始项目中每个文件的所有内容,它就可以工作了。
我非常想知道它是如何发生的,所以下次它发生在我身上时,我想知道如何正确地处理 i 。