在 OS X 的 Qt5.5 中找不到 qmake
Posted
技术标签:
【中文标题】在 OS X 的 Qt5.5 中找不到 qmake【英文标题】:Cannot locate qmake in Qt5.5 in OS X 【发布时间】:2015-11-10 06:34:49 【问题描述】:我安装了 Qt5.5,但我无法在 Qt 安装文件夹以及我的用户 bin 中找到程序 qmake。我在终端中运行 find 命令以从根目录开始搜索 qmake,但没有得到任何结果。当我使用 Qt IDE 时,我可以使用 qmake 选项编译我的源代码,所以我确定程序 qmake 已安装。
我想将 qmake 添加到我的路径中,以便我可以在命令行中运行 qmake。有谁知道 Qt5.5 将 qmake 隐藏在某个地方吗?
【问题讨论】:
qmake 命令是否在您的控制台中工作? 您使用的是官方安装程序吗?那里会是 $PREFIX/5.5/clang_64/bin/qmake,其中 $PREFIX 是您在安装程序中选择的目录。 【参考方案1】:qmake
位于您安装的 Qt 的 bin
子文件夹中;可能,该目录不在您的路径中(echo $PATH
将显示您的实际路径);如果你的$PATH
中没有 Qt,你可以包含它;你应该已经在/usr/local
(或/opt/local
)中安装了Qt;将这些行添加到您的 .profile
文件中:
PATH=/usr/local/Qt-x.x.x/bin:$PATH
export PATH
(使用您的 Qt 版本填充“x”)并再次使用 echo $PATH
进行检查
【讨论】:
【参考方案2】:无论是在:
/usr/local/opt/qt5
或者:
/usr/local/opt/qt
【讨论】:
【参考方案3】:操作系统 X Sierra / High Sierra
ln -s /Users/user/Qtx.x.x/x.x/clang_64/bin/qmake /usr/local/bin/qmake
(用您的 Qt 版本填充“x”)
Qt 5.8 示例:
ln -s /Users/user/Qt5.8.0/5.8/clang_64/bin/qmake /usr/local/bin/qmake
【讨论】:
对于那些不使用“brew”工具进行安装的人来说,这是正确的答案,例如,使用来自 qt.io 的官方二进制安装程序以上是关于在 OS X 的 Qt5.5 中找不到 qmake的主要内容,如果未能解决你的问题,请参考以下文章
为啥 Aptana 3 (OS X) 在导入的项目中找不到 django 设置模块?
在 Mac OS X 10.9 上安装 PyLucene 时在符号索引中找不到 Atom