gpt4 book ai didi

c++ - 无法在 Mac 终端中运行 qmake

转载 作者:可可西里 更新时间:2023-11-01 15:03:12 26 4
gpt4 key购买 nike

我在大学里为我的 C++ 类(class)学习 Qt。我正在尝试为我的第一个任务设置环境,但我似乎无法正确设置。我发誓我以前在终端中运行过 qmake,但现在因为我用 Qt Creator 安装了 Qt 5.2,所以我无法在终端中创建项目。

如果我尝试使用以下命令编译标准 C++ 文件,则无法识别任何命令,最重要的是

#include <QtGui>

编译器不会找到它。我正在使用的 g++ 编译器找不到我尝试导入的任何 Qt 库。上网查了一下,找到的解决办法就是运行

brew install qt

在终端中并希望它能自行解决,尽管终端会抛出错误并且在下载后不会安装它。我真的需要让它为我的任务工作。

如有任何帮助,我们将不胜感激。提前致谢!

* 编辑 *

好的,所以我将 qmake bin 添加到我的 PATH 变量中。这是路径:

/Users/#####/Qt5.2.1/5.2.1/clang_64/bin

问题是现在我的 C++ 源文件中没有任何内容被识别。没有像 QString 或 QTextStream 或 QtGui 等导入。是什么原因导致的?

最佳答案

您是否将环境变量 PATH 设置为 Qt 的路径?

在终端中执行:echo $PATH 并查找类似/usr/local/Qt-5.x.x/bin:PATH

的内容

如果你安装的qt没有任何路径,可以这样设置:

在 .profile 中(如果您的 shell 是 bash),添加以下行:

PATH=/usr/local/Qt-5.0.2/bin:$PATH
export PATH

为了在此过程中为您提供帮助,您可能希望阅读此处:QT mac install

回答新问题

如果编写的代码似乎没有任何内容被识别,您应该将链接添加到您的 include 目录。 include 目录是所有头文件的地方,因此您的 IDE 可以为您提供有关类方法等的建议...

关于c++ - 无法在 Mac 终端中运行 qmake,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/22116608/

26 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com