QT5.12.12 没有规则可制作目标“confclean” 也没有 qmake.cache 类文件
时间: 2024-03-04 22:48:14 浏览: 93
如果的Qt 5.12.12构建目录中没有`confclean`目标以及`.qmake.cache`等缓存文件,这可能是因为您的构建目录没有被正确地清理。在这种情况下,您可以尝试运行以下命令清理构建目录并重新开始构建:
```
make clean
```
这将清除所有构建文件,包括缓存文件和对象文件。请注意,在运行此命令之后,您需要重新运行`configure`脚本并重新编译Qt 5.12.12。
相关问题
QT5.12.12 没有规则可制作目标“confclean”。 停止
如果您在运行`make confclean`命令时出现“没有规则可制作目标”错误,可能是因为makefile中没有定义`confclean`目标。在这种情况下,您可以手动清除configure缓存,方法是在Qt构建目录中运行以下命令:
```
rm -rf .qmake.stash *.qmake.cache
```
这将删除所有缓存的configure选项。如果您只想删除特定的选项,可以手动删除相应的缓存文件。但需要注意的是,在手动清除缓存时,请小心不要删除任何必要的文件,以免影响Qt的构建和运行。
Cannot find file: C:\Users\彭政武\Documents\Qt_TetrisGames\Qt_TetrisGames.pro. 17:11:40: 进程"C:\Qt\Qt5.12.12\5.12.12\mingw73_64\bin\qmake.exe"退出,退出代码 2 。 Error while building/deploying project Qt_TetrisGames (kit: Desktop Qt 5.12.12 MinGW 64-bit) When executing step "qmake"
看起来这个错误是由于 Qt Creator 没有找到项目文件 Qt_TetrisGames.pro 而导致的。你需要确保项目文件存在于指定的路径中,或者在 Qt Creator 中正确地设置了项目路径。你可以检查一下项目文件的路径是否正确,或者在 Qt Creator 中重新打开项目文件。你还可以尝试使用其他版本的 Qt 或者重新安装 Qt Creator,以解决这个问题。
阅读全文