在Mac OSX上无法创建QT新项目。

10
我在过去的几天里陷入了困境。我已经安装了QT 4.8,也安装了相关库。但是当我要创建一个新项目时,只能选择使用CMake创建纯C++项目,没有自动化的qmake选项。我不知道为什么。如果有人可以帮忙解决这个问题,将不胜感激。
这是我看到的画面。

enter image description here

当我在偏好设置中看到套件时,我看到了这个。

enter image description here

但是在QT版本部分,如果我点击选择某个选项,它是空的。没有可供选择的内容。


我在这台电脑上没有安装Qt Creator,但是应该有一个设置部分,你可以在那里指定Qt的安装位置。你检查过了吗? - Chris
你设置了任何工具包吗? - cmannett85
我还没有设置任何工具包。每次我来做这件事时,由于某些原因它都无法正常工作。 - flash
转到“Qt版本”,并添加“qmake”路径。之后,您将能够在工具包中设置“Qt版本”。 - Amartel
当我尝试添加QT版本的路径时,我无法访问弹出窗口中的/usr/bin文件夹,以选择要添加的可执行文件。你知道我该如何解决这个问题吗? - flash
这很奇怪。尝试输入 ls -l /usr。您的 bin 目录访问权限应为:drwxr-xr-x。如果不是,请键入 sudo chmod 755 /usr/bin。以上内容适用于 Linux。我看到您正在使用 macOS。我对此不熟悉。基本上,您需要做的是给自己读取和执行 /usr/bin 的访问权限。 - Amartel
1个回答

15
  1. 添加Qt版本。 转到Qt Creator > 首选项... > 构建和运行 > Qt 版本。
    • 点击添加。
    • 在Mac上,/usr默认是隐藏的,但您可以直接访问该路径-按下⌘⇧G并在弹出窗口中键入/usr
    • 导航到您的qmake可执行文件并单击打开。
    • 展开“助手”下的“详细信息”,然后单击“全部构建”。
  2. 添加Qt套件。 转到Qt Creator > 首选项... > 构建和运行 > 套件。
    • 点击添加。
    • 选择您的编译器和Qt版本。
    • 点击确定。
  3. 确保启用了与qmake相关的插件。 转到Qt Creator > 关于插件... 并启用以下内容:
    • 构建系统 > 通用项目管理器
    • 构建系统 > Qt4 项目管理器
    • 构建系统 > Qt支持
    • Qt Creator > 项目浏览器
    • Qt Quick > QmlJSTools — 从Qt Creator 2.7.0开始,qmake项目现在需要QmlJSTools,如果您之前安装了旧版本的Qt Creator,则可能未启用该插件。
    • 然后,单击关闭并重新启动Qt Creator。现在,您应该能够创建qmake项目了。

1
非常感谢。这对我很有帮助。我很感激这个解决方案的详细说明。再次感谢。 - flash

网页内容由stack overflow 提供, 点击上面的
可以查看英文原文,
原文链接