无法酿造链接qt

Posted

技术标签:

【中文标题】无法酿造链接qt【英文标题】:Unable to brew link qt 【发布时间】:2013-05-13 19:29:20 【问题描述】:

所以我刚刚在 Mac OS X 中通过 brew 安装了qt。但是它无法链接它。 当我尝试运行 brew link qtbrew link --overwrite qt 时,我得到以下信息:

tonybeninate$ brew link --overwrite qt
Linking /usr/local/Cellar/qt/4.8.4... Warning: Could not link qt. Unlinking...

Error: Directory not empty - /usr/local/opt/qt

有人有什么建议吗?我还尝试运行 brew link -n qt 并删除任何冲突的文件/目录,但无济于事。

【问题讨论】:

好的,我可以通过删除 qt 的所有内容(包括隐藏文件)来解决这个问题。 【参考方案1】:

试试brew cleanup

即使使用上述命令,您也可能会遇到类似的错误。要修复它,请使用

更改权限

sudo chown -R $(whoami) /usr/local

如果您使用的是 Mac High Sierra,请使用

sudo chown -R $(whoami) $(brew --prefix)/*

Follow this post for more permissions related changes

完成权限后,尝试brew cleanup 和你的命令brew link --overwrite qt

【讨论】:

以上是关于无法酿造链接qt的主要内容,如果未能解决你的问题,请参考以下文章

无法将 ncurses 与 Qt 链接

Qt 交叉编译 Linux -> MacOS 无法链接到 Qt 库

如何酿造链接特定版本?

无法使用 QtSQL 编译 Qt 项目(链接器错误)

无法在 Qt 中链接 qwt

无法单击 QTextDocument [qt] 编辑的 QTextBrowser 中的超链接