QT6编写和运行中代码报错后,修改后重新运行依然报未修改前的错误

实际是QT Creator IDE的原因

分析,为什么报的依然是以前错误的代码,根本原因应该是运行的还是从旧代码编译的二进制文件。那么重新编译现在修改后的代码就行了。那么修改代码后一定对代码进行重新编译,不然一直执行的是以前的代码。

QT中的代码编译

在Creator中的操作是“重构”,这是忽然不能适应或者说一下子找不到该怎么办的主要原因。

编译和构建的不同

参考:https://zhuanlan.zhihu.com/p/367808125
无意间看到了参考的文章,感觉很不错。makefile文件是规定文件的编译顺序,而make是对执行顺序执行管理。
在这里插入图片描述

通过一个组件手动连接槽信号(是在不习惯这种翻译)

Creator中的这个翻译真的不想吐槽,实际就是代码和组件动作的关联。弄个槽和信号真是让第一次接触的一脸懵。
在这里插入图片描述
下面经过重新构建错误的代码,然后执行后会出现错误

在这里插入图片描述

猜你喜欢

转载自blog.csdn.net/weixin_43794311/article/details/132496918
今日推荐