gpt4 book ai didi

c++ - SublimeClang OSX 山狮 C++11

转载 作者:行者123 更新时间:2023-11-30 01:58:34 26 4
gpt4 key购买 nike

有没有人得到关于如何让 C++11 在 OS X mountain lion 下与 SublimeClang 一起工作的说明。

如果我使用非 C++11 库和代码,它会很高兴,但一旦我尝试使用 std::shared_ptr 之类的东西,它就会呻吟。

我显然遗漏了一些简单的东西,我们将不胜感激。

我也将附加选项设置为 -std=c++11 所以我真的不知道我错过了什么。

布莱尔

最佳答案

在 OS X 10.9 Mavericks 上,以下配置适用于我:

  1. 使用 OS X 在命令行上提供的 clang++ 进行工作编译。附加 -v 命令行选项以获取系统包含它使用的目录的列表。对我来说,这些是:
    /Applications/Xcode.app/Contents/Developer/Toolchains/XcodeDefault.xctoolchain/usr/bin/../lib/c++/v1
    /Applications/Xcode.app/Contents/Developer/Toolchains/XcodeDefault.xctoolchain/usr/bin/../lib/clang/5.0/include
    /Applications/Xcode.app/Contents/Developer/Toolchains/XcodeDefault.xctoolchain/usr/include

  2. SublimeClang 默认添加自己的包含文件,这在我的系统上已经过时了。为 SublimeClang 设置此首选项:"dont_prepend_clang_includes": true

  3. 在 SublimeClang 语言选项中启用 C++11:"additional_language_options":{"c++": ["--std=c++11"]}

关于c++ - SublimeClang OSX 山狮 C++11,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/17252311/

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