Win10 Clion使用WSL集成cpplint使用


最近一直想使用clion的Clion-cpplint,可惜很多次都是失败,今天又重新尝试,废了一天的时间终于OK了,唉,插件终归不是自己写的原因不清楚,当时经验是网上查不到的

1、最开始参考的是知乎上的帖子,没有成功,在官网上,点击右上角的Download,下载最新的windows版的Clion,我的是2020.1

2、安装cpplint

第一种方法是在线安装。在Clion的菜单File->Settings->Plugins中,搜索cpplint,然后安装。

 

 

 

第二种方法是离线安装。如果在线安装因为网络问题无法搜索到cpplint,就到官网上,在中间的搜索框中搜索cpplint,然后下载。

注意,要下载和你的Clion版本一致的版本

然后,在Clion的菜单File->Settings->Plugins中,点击右上角的齿轮按钮,选择"Install Plugins from Disk...",然后选择你刚下载的文件,即可安装成功。

 

 

3、配置cpplint 下载谷歌规范代码检查工具,在

使用很简单python cppline.py xxx.cpp即可

 

 

4、window 安装Python2,如果使用python3 ,需要修改py脚本

5、配置到Clion里

安装后File->Settings->cpplint option

 

6、配置绝对路径

 

 7、走到这里试一下

发现cpplint不起作用,弄了好久好久,因我用的WSL不确定python使用的windows路径还是ubuntu路径(我的windows和ubuntu里都安装了python),但我无论换成C:\Python27\python.exe 还是/usr/bin/python都不行,最后几乎放弃

8、后面重新读取了cpplint的说明,想了想是不是只支持这两种呀,我就抱着试试想法装一个minggw试试,怎么安装请看windows64安装使用MSYS2

 

9、在clion中添加mingw编译器,发现,在minggw编译器下cpplint运行的好好的

 

 10、可以使用cpplint后,再切换编译器WSL,结果cpplint还是可用,哇塞,问题就这么曲折的解决了,真是费了一顿功夫,给大家参考使用。

 

 

 

 

参考:https://zhuanlan.zhihu.com/p/84797961


免责声明!

本站转载的文章为个人学习借鉴使用,本站对版权不负任何法律责任。如果侵犯了您的隐私权益,请联系本站邮箱yoyou2525@163.com删除。



 
粤ICP备18138465号  © 2018-2025 CODEPRJ.COM