我做错了什么? 1. 我在 Qt Creator 中写了一些代码,它可以工作。 2.我全部保存,把里面所有文件的文件夹复制到另一个地方妥善保管。 3. 然后我写更多的代码。这个额外的代码不起作用,我已经走得太远无法撤消它。 4. 所以我关闭 Qt,删除那个文件夹,将较早的那个移回原来的位置,然后加载较旧的版本。
但是 Qt 仍然给我新代码给我的相同错误,并且不会运行。它似乎记得这个较新的(错误的)代码,即使它不再出现在 Qt 中的任何地方 - 并且问题在计算机重新启动后仍然存在。我觉得我遗漏了一些非常明显的东西,但 Google 先生根本帮不上忙。
最佳答案
尝试Build->Rebuild all
。出于性能原因,您的 IDE 可能正在缓存一些以前的结果。我曾经使用 Qt Creator 遇到过问题,它为我解决了这个问题。
关于c++ - Qt 正在记住我的代码的以前版本,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/39185944/