Nic*_*rin 11 c++ macos qt qmake
我正在大学学习Qt for C++课程.我正在尝试为我的第一次任务设置环境,但我似乎无法做到正确.我发誓我之前在终端上运行过qmake,但是现在因为我用Qt Creator安装了Qt 5.2,我无法在终端中创建项目.
如果我尝试使用编译标准C++文件,则无法识别任何命令
#include <QtGui>
Run Code Online (Sandbox Code Playgroud)
编译器找不到它.我正在使用的g ++编译器找不到我尝试导入的任何Qt库.我在线查看,我找到的解决方案就是运行
brew install qt
Run Code Online (Sandbox Code Playgroud)
在终端并希望它自行排序,虽然终端抛出错误,并且一旦下载就不会安装它.我真的需要让这个工作为我的任务.
任何帮助将不胜感激.提前致谢!
*编辑*
好的,所以我将qmake bin添加到我的PATH变量中.这是路径:
/Users/#####/Qt5.2.1/5.2.1/clang_64/bin
问题是现在我的C++源文件中没有任何东西被识别出来.没有像QString或QTextStream或QtGui等那样的导入会导致什么?
and*_*oni 16
您是否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
Run Code Online (Sandbox Code Playgroud)
为了帮助您,您可能希望在此处阅读:QT mac install
回答新问题
如果编写代码似乎没有被识别,您应该将链接添加到您的include目录.该include目录是所有头文件的位置,因此您的IDE可以为您提供有关类方法等的建议...
| 归档时间: |
|
| 查看次数: |
30554 次 |
| 最近记录: |