支持所有C++语法的IDE

发布时间:2019-06-16 发布网站:脚本宝典
脚本宝典收集整理的这篇文章主要介绍了支持所有C++语法的IDE脚本宝典觉得挺不错的,现在分享给大家,也给大家做个参考。

绝大部分的IDE在打开复杂的C++工程时都会报各种各样的语法错误,但是实际上编译是可以通过的。这里面的问题是IDE使用的语法解析和编译器的不一样。为了彻底解决这个问题,需要让IDE使用编译器来做语法高亮和代码提示。目前qtcreator, vim等都有基于clang的解决方案。我发现做得最好的是KDEvelop。

http://kfunk.org/2016/08/23/w...

Kdevelop 5.0 正式使用 clang-3.8 做为其语法解析的后端了。

clipboard.png

效果还是非常不错的。而且Kdevelop还提供了一个文件的可执行文件,下载和使用非常方便。在运行时这个可执行文件会把整个qt环境解开来,不依赖于你操作系统提供的qt。

要自己编译kdevelop,制作这个镜像,需要先做一个docker环境:https://github.com/KDE/kdevel...。然后在docker环境里执行 https://github.com/KDE/kdevel...。虽然编译要花一些时间,但是还是非常可靠的。

最后我自己编译了一个使用clang-4.0的kdevelop-5.0.1,这样连structured bindings这样最新的c++ 17的语法都不会报错了!

clipboard.png

有图有真相哦。这里是网盘下载链接:

http://pan.baidu.com/s/1nuGIvWl

http://llvm.org/devmtg/2015-0...

脚本宝典总结

以上是脚本宝典为你收集整理的支持所有C++语法的IDE全部内容,希望文章能够帮你解决支持所有C++语法的IDE所遇到的问题。

如果觉得脚本宝典网站内容还不错,欢迎将脚本宝典推荐好友。

本图文内容来源于网友网络收集整理提供,作为学习参考使用,版权属于原作者。
如您有任何意见或建议可联系处理。小编QQ:384754419,请注明来意。