【问题标题】:Trying to get "Hello World" to work in C++ in VS Code [closed]试图让“Hello World”在 VS Code 的 C++ 中工作 [关闭]
【发布时间】:2022-12-14 10:50:44
【问题描述】:

我不知道这是否是编译器问题,但每当我尝试运行时:

`#include <iostream>
using namespace std;

main(){
cout << "Hello World!"; 
return 0;
}`

我会得到 3 个错误:

`variable "using" is not a type name [Ln 2, Col 1]
expected a ';' [Ln2, Col 17]
expected an expression [Ln 7, Col 5]`

VS Code 确实将此文件识别为 C++ 文件。

我尝试安装 MINGW64,因为它可能是编译器问题或缺少编译器问题,但它没有用。

我确实将 MINGW64/Bin 添加到我的用户路径中,但没有任何反应

【问题讨论】:

  • 文件的全名是什么?
  • 您还应该添加需要配置的三个 JSON 文件,以便使用 VS Code 进行 C++ 开发。
  • 所有这些花哨的 GUI IDE 和编辑器(例如 VSCode)和漂亮的对话框和按钮,难道不应该让事情变得更容易,以避免所有这些令人讨厌的 Makefiles 和 shell 命令吗?你的意思是我必须以复杂的 JSON 配置文件的形式编造一些魔法咒语,才能正确获得基本功能?太可惜了,不是吗?阅读makes 手册页后,尽管它很长,有很多示例,但对我来说,在 emacs 中简单地推送 F5 并构建所有内容总是非常直接的。
  • 不,我认为 GUI 的存在主要是为了卖东西。
  • 我建议重新开始并遵循官方 VSCode 说明,其中包括使用 msys2 安装 MinGW:https://code.visualstudio.com/docs/cpp/config-mingw

标签: c++


【解决方案1】:

我想通了,在启动.jsonfile 我用 .cpp 指定了我的程序文件路径,但文件路径不需要它,问题就解决了。

如果其他人遇到此问题,请确保将 .exe 添加到编译器路径(例如;C:/dir/gdb.exe

并确保程序路径没有 .cpp(例如;C:/pathtoprogram/myprogram 而不是 c:/pathtoprogram/myprogram.cpp

【讨论】:

    猜你喜欢
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    相关资源
    最近更新 更多