1. 清理 Qt Creator 緩存
Qt Creator 會緩存項目配置、索引等數據,可能導致某些異常。清理方法:
(1) 刪除 Qt Creator 配置目錄
bash
rm -rf ~/.config/QtProject/
(Ubuntu/Linux)
或 Windows:
cmd
rmdir /s /q "%APPDATA%\QtProject"
(2) 清除 Qt Creator 的編譯緩存
bash
rm -rf ~/.cache/QtProject/
(Linux)
或 Windows:
cmd
rmdir /s /q "%LOCALAPPDATA%\QtProject"
2. 清理 Qt 項目構建緩存
Qt 項目編譯時生成的臨時文件(如?Makefile
、.o
、.moc
?等)可能導致編譯失敗,可以手動清理:
(1) 刪除?build
?目錄
bash
rm -rf build/ # CMake 項目 rm -rf release/ # qmake 項目 rm -rf debug/ # qmake 項目
(2) 清理?Makefile
?和?.user
?文件
bash
find . -name "Makefile*" -delete find . -name "*.pro.user" -delete find . -name "*.qmake.stash" -delete
(3) 清理 CMake 緩存(如果使用 CMake)
bash
rm -rf CMakeCache.txt CMakeFiles/
3. 清理 Qt 安裝緩存
如果 Qt 安裝出現問題,可以清理下載的緩存:
(1) 清理 Qt 在線安裝器緩存
bash
rm -rf ~/.local/share/Qt/
(Linux)
或 Windows:
cmd
rmdir /s /q "%LOCALAPPDATA%\Qt"
(2) 清理 Qt 組件下載緩存
如果使用?MaintenanceTool
(Qt 維護工具),可以:
運行?
MaintenanceTool
選擇?“設置”?→?“存儲庫”?→?“清除緩存”
4. 清理系統級 Qt 緩存
某些系統可能會緩存 Qt 庫的舊版本,可以清理:
(1) 清理?ldconfig
?緩存(Linux)
bash
sudo ldconfig
(2) 清理?qmake
?緩存
bash
qmake -nocache