• 6716阅读
  • 2回复

QT exited with code -1073741510 [复制链接]

上一主题 下一主题
离线foxgod
 

只看楼主 倒序阅读 楼主  发表于: 2014-06-17
我新建了一个控制台程序,什么都没写,都是自动生成的,但是退出的时候总是显示

exited with code -1073741510 ,而不是exited with code 0,为什么呢?


  1. int main(int argc, char *argv[])
  2. {
  3.     QCoreApplication a(argc, argv);
  4.     qDebug()<<"hello qt";
  5.     return a.exec();
  6. }


离线foxgod

只看该作者 1楼 发表于: 2014-06-17
此问题已经解决,经过一个伙计帮助,这个不数错误
-1073741510 = 0xc000013a
According to NTSTATUS values [msdn.microsoft.com] it is
0xC000013A
STATUS_CONTROL_C_EXIT

{Application Exit by CTRL+C} The application terminated as a result of a CTRL+C.
离线dbzhang800

只看该作者 2楼 发表于: 2014-06-17
你需要了解,你的程序通过exec() 启动了一个死循环。在外界,除了杀死它,你没办法正常结束你的程序。

这属于程序设计问题。如果你不需要这个循环,直接return 0; 会更好。
快速回复
限100 字节
 
上一个 下一个