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

2017-03-17 12:13:04 +08:00
 StackGao



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

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

(cpptools 插件已安装)
6199 次点击
所在节点    Visual Studio Code
14 条回复
herozhang
2017-03-17 12:35:58 +08:00
貌似还要添加一个配置文件
h4x3rotab
2017-03-17 13:12:22 +08:00
xcode 是世界上最好的 c++ ide
StackGao
2017-03-17 15:21:21 +08:00
@herozhang #1

c_cpp_properties.json 和 launch.json 和 settings.json 和 tasks.json 都弄完了, 不好使- -}}}
Lonely
2017-03-17 15:25:24 +08:00
换 clion
StackGao
2017-03-17 15:26:42 +08:00
@h4x3rotab #2 超大型的项目 xcode 卡成狗了... vscode 简直光速.
jmc891205
2017-03-17 16:00:12 +08:00
@h4x3rotab Visual Studio 表示不服
h4x3rotab
2017-03-18 09:40:29 +08:00
@StackGao 你那是超大型的 swift 吧
StackGao
2017-03-18 17:18:48 +08:00
@h4x3rotab #7 就是 C++的. 文件比较多. 一直 index
icylogic
2017-04-14 13:51:45 +08:00
https://ooo.0o0.ooo/2017/04/14/58f062e4de57c.png

?
新开的 Window ,新建的文件,并没有写什么 .json
icylogic
2017-04-14 13:55:35 +08:00
StackGao
2017-04-14 14:24:06 +08:00
@icylogic #10 什么插件....
icylogic
2017-04-15 06:38:22 +08:00


应该是 C/C++ Clang Command Adapter 这个插件吧
StackGao
2017-04-15 17:12:33 +08:00
@icylogic

这个插件可以! 但大项目里有一个比较严重的问题, 项目中所有的 include 的路径都是针对根目录的相对路径. 此时 "C/C++ Clang Command Adapter" 就找不到这些路径了了, 都提示 include 文件未找到, 貌似它只能找到相对当前文件的 include 路径.![图片]( http://)
icylogic
2017-04-16 04:03:03 +08:00
@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