【问题标题】:C++ OSX Setup w/ Vs Code or?带 Vs 代码的 C++ OSX 设置还是?
【发布时间】:2017-06-13 23:04:05
【问题描述】:

我必须使用 c++ 11 上课,我想知道如何在 MAC 上设置它?我需要确定它是专门的 c++ 11,否则我会失败。

我喜欢 VS Code 中的主题,并想用这个程序来做,但我愿意接受建议。

【问题讨论】:

    标签: c++ c++11 visual-studio-code


    【解决方案1】:

    一个答案是使用Xcode,但我个人使用Atom 作为我的文本编辑器并安装了几个不同的编译器。

    您很可能只需要安装 Xcode 就可以使用它附带的构建工具。您可以通过Homebrew 或您选择的包管理器安装 GCC 或 Clang。(您需要一个有效的 C++ 编译器来通过自制软件安装 Gcc 或 clang)

    我建议的行动方案是:

    1. 安装 Xcode(来自 Mac App Store)
    2. 安装 Homebrew(可选)
    3. 安装 GCC 和/或 Clang(可选)
    4. 安装 Atom 或 VSCode 等文本编辑器

    最新版本的 GCC、Clang 和 Apples LLVM 编译器将能够编译 C++11 和 C++14。

    如果您选择使用 Atom、VSCode 等...您将需要学习如何从命令行编译或使用Make(我通常这样做)

    在我看来,您去一所使用 MS Visual Studio 的学校并且正在寻找替代品?如果是这样,您可能会在没有 Visual Studio 的情况下遇到麻烦。如果您的课程将使用 Visual Studio,我可能会建议使用 Windows 双重启动您的 Mac 并在其中安装 Visual Studio。(虽然您需要每个的副本,但您的学校可能会提供。我的提供了)这就是我通过的方式我的大部分编程课程都依赖于 Visual Studio。

    编辑: 此外,您需要确保您的系统上安装了make。尝试从您的终端运行make -v。如果你得到command not found,你需要安装它,它是 Xcode 自带的,或者你可以通过 Homebrew 安装它。

    【讨论】:

    • 是的,我们真的没有提供任何东西。 Visual Studio 不在学校计算机或类似设备上。我有一台 Apple 笔记本电脑,所以想让它在上面运行。我们只是被告知只能使用 C++ 11。他做了这么大的事,而且非常严格,所以我想确保我做对了。有没有办法将编译器限制为仅 c++ 11?我按照您的指示安装了 GCC。另外,感谢您的帮助。
    • 您只需要正确设置编译器标志。奇怪的是,您使用的 gcc 版本可能默认为 C++11……但您始终可以通过向编译器传递标志 --std=c++11 来告诉它使用 C++11。如果您不知道这意味着什么,您将需要阅读从命令行构建 c++ 代码的内容,并且很可能也需要 make。
    • 你对在哪里阅读这些东西有什么建议吗?非常感谢您的帮助!
    • 还要检查你的教科书。如果你没有,我建议你买一本关于 C++ 的书。有很多可供选择,但我确信快速谷歌搜索(甚至在 stackoverflow 上搜索)会找到一些好书名。
    猜你喜欢
    • 2022-01-15
    • 2021-09-29
    • 2017-07-23
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 2021-10-08
    相关资源
    最近更新 更多