| |
|
开发:
C++知识库
Java知识库
JavaScript
Python
PHP知识库
人工智能
区块链
大数据
移动开发
嵌入式
开发工具
数据结构与算法
开发测试
游戏开发
网络协议
系统运维
教程: HTML教程 CSS教程 JavaScript教程 Go语言教程 JQuery教程 VUE教程 VUE3教程 Bootstrap教程 SQL数据库教程 C语言教程 C++教程 Java教程 Python教程 Python3教程 C#教程 数码: 电脑 笔记本 显卡 显示器 固态硬盘 硬盘 耳机 手机 iphone vivo oppo 小米 华为 单反 装机 图拉丁 |
-> 开发工具 -> c++开发环境搭建(vscode+remote ssh+clang tools extra) -> 正文阅读 |
|
[开发工具]c++开发环境搭建(vscode+remote ssh+clang tools extra) |
1安装vscode从这里下载vscode即可,Visual Studio Code - Code Editing. Redefined 装好后可以安装个chinese扩展。 2安装remote ssh3安装clang相关工具这一步需要先remote到远程去,不会的话可以去查看一下remote-ssh怎么使用。每一步做完后都需要重新加载一下窗口。 3.1clangd该工具用来查看定义,声明,补全等。它依赖于compile_commands.json文件。 首先在vscode中安装clangd扩展。然后使用以下命令安装clangd的服务。
3.2clang-format该工具用来格式化代码,可配置保存自动格式化。它依赖于compile_commands.json文件。 首先在vscode中安装clang-format扩展。然后使用以下命令安装clang-format的服务。
?然后再设置中搜索format on save并设置。 最后选择一下格式化代码的方式。右击代码区,选择这个↓ ?将格式化方式设置为clang-format即可。 3.3clang-tidy该工具用来静态检查代码,比如提示你代码有问题的地方。它依赖于compile_commands.json文件。 首先在vscode中安装clang-tidy扩展。然后使用以下命令安装clang-tidy的服务。
3.4生成compile_commands.json看上面的描述就知道,以上三个插件都依赖于这个json文件,根据不同的构建方式,生成的方式也不同。默认该json文件在项目下的build目录中。 1.cmake
2.make
4关于个人的一些配置4.1clang-format我一般生成默认的google的clang-format,然后将对齐设置为4个空格。 在项目目录下使用以下命令生成默认的.clang-format文件。
4.2cpplintcpplint是一个代码风格检测工具,如果你想代码遵从Google C++代码规范,可以尝试一下。 |
|
|
上一篇文章 下一篇文章 查看所有文章 |
|
开发:
C++知识库
Java知识库
JavaScript
Python
PHP知识库
人工智能
区块链
大数据
移动开发
嵌入式
开发工具
数据结构与算法
开发测试
游戏开发
网络协议
系统运维
教程: HTML教程 CSS教程 JavaScript教程 Go语言教程 JQuery教程 VUE教程 VUE3教程 Bootstrap教程 SQL数据库教程 C语言教程 C++教程 Java教程 Python教程 Python3教程 C#教程 数码: 电脑 笔记本 显卡 显示器 固态硬盘 硬盘 耳机 手机 iphone vivo oppo 小米 华为 单反 装机 图拉丁 |
360图书馆 购物 三丰科技 阅读网 日历 万年历 2024年11日历 | -2024/11/25 20:40:30- |
|
网站联系: qq:121756557 email:121756557@qq.com IT数码 |