最近使用Qt在Linux下编写了一个程序,结果该代码在Debug下完全正常运行,但是Release则崩溃。
经过排查,发现了代码提示“control may reach end of non-void lambda”;
原来这个回调函数忘了写返回值!
return 0;
加上返回值解决问题!
当你遇到了类似的提示的时候,一定不要忘记了在末尾写上返回值!
最近使用Qt在Linux下编写了一个程序,结果该代码在Debug下完全正常运行,但是Release则崩溃。
经过排查,发现了代码提示“control may reach end of non-void lambda”;
原来这个回调函数忘了写返回值!
return 0;
加上返回值解决问题!
当你遇到了类似的提示的时候,一定不要忘记了在末尾写上返回值!