今天程序莫名其妙崩溃,(但是之前还好好的)
今天继续使用qt开发安卓,程序基本框架在一步一步的完善中也逐渐成型,但是某个阶段程序莫名崩溃,
使用debug打印找不到问题,
使用调试,程序运行很好,到某一点,说是等待某个信号,我点击ok,点击了几下,程序继续崩溃,根据调试最后出现的一点提示信息,我百度
Android apk发生crash : Fatal signal 4 (SIGILL), code 1 (ILL_ILLOPC)
大部分博客都说是,没有return,我将信将疑的看了仔细的从头到尾看了看程序,发现一个槽函数竟然莫名被修改成了带有返回值的函数,
我一点也不知道是何时被修改的,所以压根儿就没有向这方面向,,,,,,,,,,
在将函数修改为不带返回类型的之后,一切OK
总结:程序莫名崩溃,debug也找不到原因,请查看返回类型是否正确,在需要返回类型的函数的第一步就把return带上