我有2个Qt-creator C ++项目。我们称之为项目A和项目B.项目A工作正常。但是项目B很奇怪。上周,当我试图调试它时,它卡住了。我重新保存.pro文件(没有改变任何东西),它的工作原理。但是现在每当我构建和调试(构建和运行)时,qt都会重建。每次构建它都会再次创建moc_blabla.o。因此,当我调试项目B时,qt 重建并运行,而不是构建并运行。但在项目A中一切正常。项目A.pro和项目B.pro具有相同的架构,没有特殊配置,都是默认的。我在项目B中做错了什么?有没有办法可以再次在项目B中进行正常构建?
答案 0 :(得分:0)
Qt Creator有时会让事情变得混乱,例如,当您手动编辑项目文件时。如果您的项目行为异常,请关闭Qt Creator中的所有项目和编辑器,然后删除所有中间文件(* .obj, .o,...)和输出( .exe,* .dll,* .lib,* .dylib,...)从您的项目中生成。另外,删除.pro.user文件。最后一步将迫使Qt Creator重新配置项目(从而创建一个新的.pro.user文件)。
以上所有这些都可以通过make clean或Qt Creator清洁步骤来实现,但我总是手工完成。