尝试使用以下自制程序命令在Mac上运行qt
:
brew install qt
brew install qt-creator
没有发生错误。但是,当我尝试运行qt-creator
时,我注意到我必须手动链接qmake
。当我试图运行我的程序时,我收到以下错误:
: - 1:错误:无法解析编译器输出中的默认搜索路径
尝试将qt添加到环境变量后,它无效。
我最终使用的是以下内容:
brew remove qt
brew install qt@5.5
但是,我必须手动链接qmake
,但这次它起作用。
问题:为什么qt@5.5
有效,而不是qt
?是否有修复/方法让qt
起作用?
答案 0 :(得分:1)
我刚刚遇到了这个问题,安装了qt
和qt-creator
的全新自制软件。
简短的答案是确保您选择的“工具包”正在使用Clang。它可以默认为gcc并导致此错误。
更长的答案:
/usr/local/Cellar/qt/5.11.1/bin/qmake
(在打开文件对话框中,是⌘ + SHIFT + G )。 Desktop (default)
配置文件。