首页
学习
活动
专区
圈层
工具
发布
社区首页 >问答首页 >QT5.12 Mac版本号错误

QT5.12 Mac版本号错误
EN

Stack Overflow用户
提问于 2019-02-25 23:33:26
回答 1查看 587关注 0票数 4

当我尝试使用make C++ Qt项目时,我得到以下错误:

代码语言:javascript
复制
clang: error: invalid version number in '-mmacosx-version-min='
clang: error: invalid deployment target for -stdlib=libc++ (requires OS X 10.7 or later)

实际上,控制台写道:

-mmacosx-version-min= -Wl

因此,这个目标OS版本似乎没有指定(或指定错误)为clang,即使我通过了

QMAKE_MACOSX_DEPLOYMENT_TARGET = 10.7

.qmake.conf中。

有办法避开这个虫子吗?

注意:当我尝试使用statlib c++11链接库时,第一次发生了这种情况。当我运行make时,没有库,它构建时没有任何问题。

EN

回答 1

Stack Overflow用户

发布于 2019-03-05 11:26:25

遇到了同样的问题。

-mmacosx-version-min=是在mkspecs/features/mac/default_post.prf中设置的,其中deployment_target变量由于配置macos令牌检查而被错误初始化。在我的例子中,应该是macx

因此,可以选择将macos令牌添加到CONFIG变量或修补程序default_post.prf。

票数 1
EN
页面原文内容由Stack Overflow提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://stackoverflow.com/questions/54876338

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档