VS Code 编写 C++有没有办法开启语法检查?

2017 年 3 月 17 日
 StackGao



明显多了括号都不提醒? 搜了半天了 难道我用的是假 mac...

同目录下的 java 文件就会提示.

(cpptools 插件已安装)
6994 次点击
所在节点    Visual Studio Code
14 条回复
herozhang
2017 年 3 月 17 日
貌似还要添加一个配置文件
h4x3rotab
2017 年 3 月 17 日
xcode 是世界上最好的 c++ ide
StackGao
2017 年 3 月 17 日
@herozhang #1

c_cpp_properties.json 和 launch.json 和 settings.json 和 tasks.json 都弄完了, 不好使- -}}}
Lonely
2017 年 3 月 17 日
换 clion
StackGao
2017 年 3 月 17 日
@h4x3rotab #2 超大型的项目 xcode 卡成狗了... vscode 简直光速.
jmc891205
2017 年 3 月 17 日
@h4x3rotab Visual Studio 表示不服
h4x3rotab
2017 年 3 月 18 日
@StackGao 你那是超大型的 swift 吧
StackGao
2017 年 3 月 18 日
@h4x3rotab #7 就是 C++的. 文件比较多. 一直 index
icylogic
2017 年 4 月 14 日
https://ooo.0o0.ooo/2017/04/14/58f062e4de57c.png

?
新开的 Window ,新建的文件,并没有写什么 .json
icylogic
2017 年 4 月 14 日
StackGao
2017 年 4 月 14 日
@icylogic #10 什么插件....
icylogic
2017 年 4 月 15 日


应该是 C/C++ Clang Command Adapter 这个插件吧
StackGao
2017 年 4 月 15 日
@icylogic

这个插件可以! 但大项目里有一个比较严重的问题, 项目中所有的 include 的路径都是针对根目录的相对路径. 此时 "C/C++ Clang Command Adapter" 就找不到这些路径了了, 都提示 include 文件未找到, 貌似它只能找到相对当前文件的 include 路径.![图片]( http://)
icylogic
2017 年 4 月 16 日
@StackGao
我用它看几百 M 的源码都没啥问题 …… 打开几秒就可以一路 Ctrl + Click trace 源码了

这问题应该很简单, clang.cxxflags 加一个
-I./
或者
-I${WorkspaceRoot}
可以用 Show Executable and Compile Options 看一下当前 clang 的具体选项

先把人家文档看一下吧 ……

这是一个专为移动设备优化的页面(即为了让你能够在 Google 搜索结果里秒开这个页面),如果你希望参与 V2EX 社区的讨论,你可以继续到 V2EX 上打开本讨论主题的完整版本。

https://www.v2ex.com/t/348165

V2EX 是创意工作者们的社区,是一个分享自己正在做的有趣事物、交流想法,可以遇见新朋友甚至新机会的地方。

V2EX is a community of developers, designers and creative people.

© 2021 V2EX