【问题标题】:Compiling C++ with VSCode on the Mac在 Mac 上使用 VSCode 编译 C++
【发布时间】:2019-11-22 16:44:38
【问题描述】:

在 OSX 上使用 Visual Studio Code 完成教程的 C++ 新手用户总数。最简单的 Hello World 程序

#include <iostream>

int main()
{
    std::cout << "Hello, World!";
    return 0;
}

然后我使用 VSCodes 终端运行编译

$ g++ Foo.cpp -o foo

我的问题是,我不应该看到 Hello, World!输出到终端?或者这只有在我在 Windows 中编译和运行时才可见? 编译后我确实看到了一个可执行文件,但在 VS 终端窗口中什么也没有。

【问题讨论】:

  • 编译程序不会运行程序,它只是创建可执行文件。你需要先编译它,然后运行它。
  • 编译后使用./foo运行。
  • 你必须执行程序才能看到“Hello, World!”。该程序是可执行文件。

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


【解决方案1】:

您实际上必须运行该文件。因此,在这种情况下,由于您使用 -o 命令将文件命名为“foo”,因此您必须从终端运行 ./foo。

【讨论】:

    猜你喜欢
    • 2015-07-09
    • 2017-07-07
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 2010-11-10
    相关资源
    最近更新 更多