【发布时间】:2017-06-13 23:04:05
【问题描述】:
我必须使用 c++ 11 上课,我想知道如何在 MAC 上设置它?我需要确定它是专门的 c++ 11,否则我会失败。
我喜欢 VS Code 中的主题,并想用这个程序来做,但我愿意接受建议。
【问题讨论】:
标签: c++ c++11 visual-studio-code
我必须使用 c++ 11 上课,我想知道如何在 MAC 上设置它?我需要确定它是专门的 c++ 11,否则我会失败。
我喜欢 VS Code 中的主题,并想用这个程序来做,但我愿意接受建议。
【问题讨论】:
标签: c++ c++11 visual-studio-code
一个答案是使用Xcode,但我个人使用Atom 作为我的文本编辑器并安装了几个不同的编译器。
您很可能只需要安装 Xcode 就可以使用它附带的构建工具。您可以通过Homebrew 或您选择的包管理器安装 GCC 或 Clang。(您需要一个有效的 C++ 编译器来通过自制软件安装 Gcc 或 clang)
我建议的行动方案是:
最新版本的 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 安装它。
【讨论】:
--std=c++11 来告诉它使用 C++11。如果您不知道这意味着什么,您将需要阅读从命令行构建 c++ 代码的内容,并且很可能也需要 make。