【发布时间】:2017-05-20 02:01:48
【问题描述】:
我在 Ubuntu 16.10 上使用 VS Code,并且正在开发一个 C++ 项目。我已经使用它几天了,但就在今天,C++ 扩展更新为 v0.11.1。升级后,我的 main.cpp 的很大一部分在成员函数下都有红色错误曲线。在 VS Code 输出的问题中,它说“命名空间 std 没有成员 endl”。它一遍又一遍地表示不同的成员,如 endl、cout 等。
C++ 扩展更新日志:https://marketplace.visualstudio.com/items/ms-vscode.cpptools/changelog
如何让 VS Code 识别成员?当我使用 g++ 从终端编译时,我没有收到任何错误。
我尝试过的事情:
- 重新安装 VS 代码
- 重新安装扩展
【问题讨论】:
-
好像没有正确检测编译器的包含目录,或者它们在一个奇怪的地方。
-
你有
#include <iostream>吗?