gpt4 book ai didi

c++ - Qt 5.12 Mac OS X 版本号bug

转载 作者:太空狗 更新时间:2023-10-29 23:10:47 24 4
gpt4 key购买 nike

当我尝试使用 make 我的 C++ Qt 项目时,出现以下错误:

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 X 版本没有指定(或指定不正确)到 clang,即使我通过了

QMAKE_MACOSX_DEPLOYMENT_TARGET = 10.7

.qmake.conf 中。

有办法解决这个问题吗?

Note: This first happened when I tried to link a library using statlib c++11. When I run make without the library it builds without a hitch.

最佳答案

遇到了同样的问题。

-mmacosx-version-min=mkspecs/features/mac/default_post.prf 中设置,其中 deployment_target 变量未正确初始化由于 CONFIG macos token 检查。在我的例子中,它应该是 macx

因此可以选择将 macos 标记添加到 CONFIG 变量或修补 default_post.prf。

关于c++ - Qt 5.12 Mac OS X 版本号bug,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/54876338/

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