mac上安装qtcreator

已经安装了xcode就掠过

安装qt-creator:brew install --cask qt-creator

报错:Failure while executing; `git config --replace-all homebrew.analyticsmessage true` exited with 128.

执行Homebrew更新命令,确保包管理器是最新的:brew update && brew upgrade 

报同样的错误,看到Homebrew更新时出现了git仓库所有权问题,需要添加安全目录异常。先解决这个权限问题:

git config --global --add safe.directory /usr/local/Homebrew/Library/Taps/homebrew/homebrew-cask && git config --global --add safe.directory /usr/local/Homebrew/Library/Taps/homebrew/homebrew-core 

再次尝试更新Homebrew,仍然报这个错,还需要为整个Homebrew目录添加git安全异常:

git config --global --add safe.directory /usr/local/Homebrew 

已经添加了所有必要的git安全异常,现在再次尝试更新Homebrew。经过漫长等待,已完成Homebrew更新任务。尝试使用Homebrew安装Qt Creator,同时安装Qt库以确保完整功能:brew install --cask qt-creator && brew install qt

检查Qt Creator和Qt库的版本,验证安装是否正常:

echo "Qt Creator版本:" && /Applications/Qt\ Creator.app/Contents/MacOS/Qt\ Creator --version && echo "Qt库版本:" && qmake --version 

确认QT安装成功,可以点击QT Creator运行。

打开QT,报了一个clangd disabled,The use of clangd for the C/C++ code model was disabled, because it is likely that its memory requirements would be higher than what your system can handle.

这个错误信息表示Qt Creator检测到系统可能无法满足clangd代码模型的内存需求,因此自动禁用了它。Clangd是一个基于LLVM的C/C++语言服务器,用于提供代码补全、语法检查等高级功能,但它对系统内存要求较高。

查了一下电脑内存发现就剩几个G了,一顿删删。

删了感觉腾出一些空间,回来打开QT Creator,发现之前那个问题没再显示,提示需要Link with an Installed Qt。这是Qt Creator询问是否希望将它与已安装的Qt框架版本进行关联。Qt Creator是一个IDE(集成开发环境),而Qt是实际的开发框架,两者需要正确关联才能正常工作。

我关联/usr/local/bin/qmake不成功,但是关联这个地址 /usr/local 即可。之后就可以创建项目了。

 
posted @ 2025-11-18 15:49  yangly  阅读(27)  评论(0)    收藏  举报