【问题标题】:How can I compile and run C++ on Mac using Xcode?如何使用 Xcode 在 Mac 上编译和运行 C++?
【发布时间】:2020-11-17 14:32:27
【问题描述】:

我是 C++ 新手,尝试编译和运行 C++ 代码无济于事。请帮忙! 下面是我在 Xcode 中的代码截图。但运行不可用。在安装 g++ 编译器后,我也尝试在 Atom 中编译和运行,但出现错误。救命!

【问题讨论】:

  • 在 Atom 编辑器中,这些错误“框”的中间是构建错误,因为您的代码中有需要修复的错误。
  • “使用未声明的标识符std”听起来好像您正在编译为 C 而不是 C++。在让 IDE 在后台执行所有操作之前,尝试从命令行调用编译器
  • 您好,从命令行调用编译器是什么意思?
  • 如何从编辑器调用编译器?你的配置是什么?编辑器运行来构建程序的命令是什么?你有Makefile 吗?它看起来像什么?
  • 无需创建命令行 c++ 项目并将文件添加到其中。 xcode 不支持编译/运行独立文件

标签: c++ xcode atom-editor


【解决方案1】:

您需要创建新项目。

在 Xcode 中:

  1. 选择:“文件”/“新建”/“项目”(弹出窗口)
  2. 在顶部选项卡中选择“macOS”
  3. 选择“命令行工具”
  4. 按“下一步”按钮
  5. 提供:
    • “产品名称”,例如“我的真棒应用”
    • “组织名称”(您可以在此处输入您的姓名)
    • “组织 ID”(类似于颠倒的主机名,例如:us.home.<yourName>
    • 选择“语言 C++”
  6. 按“下一步”按钮
  7. 选择要创建项目的目录

如果您更喜欢更通用(多平台)的东西,请查看cmake 工具,该工具几乎可以处理任何 IDE。

【讨论】:

  • 非常感谢。我按照您的指示运行了它,并且错误地使用了未声明的标识符“std”。虽然在我的 MOOC 讲座中,讲师正在使用它,但我的代码完全相同。
  • 提出新问题,提供所有需要的详细信息。目前看来,#include 好像缺少一些 #include<iostream>
猜你喜欢
  • 1970-01-01
  • 2014-03-13
  • 1970-01-01
  • 1970-01-01
  • 1970-01-01
  • 2011-01-22
  • 2011-06-29
  • 1970-01-01
  • 1970-01-01
相关资源
最近更新 更多