CodeArts IDE
CodeArts IDE
- 最新动态
- 产品介绍
- 快速入门
-
用户指南
- 下载CodeArts IDE客户端
- 登录CodeArts IDE客户端
- 激活CodeArts IDE客户端
- 配置CodeArts IDE用户权限
- CodeArts IDE产品功能介绍
- CodeArts IDE基础操作介绍
- 使用CodeArts IDE for C/C++
- 使用CodeArts IDE for Java
- 使用CodeArts IDE for Python
- 使用CodeArts IDE for RemoteShell
- 最佳实践
- 常见问题
- API参考
- 视频帮助
- 文档下载
- 通用参考
链接复制成功!
在CodeArts IDE创建C/C++项目
创建C/C++项目
CodeArts IDE for C/C++ 提供了创建C或C++工程的能力,可参考以下步骤进行创建:
- 单击顶部菜单File >New >Project...。
- 选择C/C++。
- 填写表单并单击创建按钮。
- 等待工程创建完成并打开项目。
常用设置项
- 排除或包含某些文件夹
Tag或Hybrid模式下:
- 排除某些目录 设置项中搜索huawei-cpp.wecodeDb.excludePaths,默认值为:
**/.mm/** **/.git/** **/build/** **/output/**
- 包含文件夹设置项中搜索huawei-cpp.wecodeDb.includeFolders,将文件夹绝对路径填入即可。
Compiler模式下:
- 排除某些目录:设置项搜索:huawei-cpp.codebase.generator.pathsExclude,使用Glob通配符排除一些路径,然后重新生成compile_commands.json才会生效。
- 排除某些目录 设置项中搜索huawei-cpp.wecodeDb.excludePaths,默认值为:
- 开启/关闭问题窗口中的诊断信息
设置项中搜索huawei-cpp.clangd.ignoreDiagnostics:
- none: 显示所有诊断信息。
- all: 隐藏所有诊断信息。
- not_indexed:仅当当前文件有编译选项或已经索引时显示诊断信息。
- 修改系统头文件提供方
Huawei C/C++默认从compile_commands.json中的编译器提取系统头文件,如果无法提取则使用自带的RTOS 头文件,可通过修改设置项改变默认规则:设置项中搜索huawei-cpp.codebase.systemHeaderProvider:
- Compiler:仅根据 compile_commands.json中提取系统头文件。
- None:从环境变量中获取系统头文件。
- 开启内联提示/高亮不活跃代码,开启/关闭/修改语义高亮颜色
开启或关闭内联提示: huawei-cpp.clangd.enableInlayHints
开启或关闭高亮不活跃代码: huawei-cpp.syntaxColor.enableInactiveCode
开启或关闭语义高亮: huawei-cpp.syntaxColor.enable
- cmake工程构建工具的路径
CodeArts IDE for C/C++提供了CMake工程构建、调试所需要的相关工具, 用户可以直接构建、调试CMake工程, 不必手动配置相关环境变量。用户目录下.codearts下面内置了cmake、MinGW、ninja工具CMake Build Tool插件默认先读取内置工具路径。
- cpp-build-tool.CMakeBuildTool.CMake获取cmake工具的路径。
- cpp-build-tool.CMakeBuildTool.debugger获取MinGW工具的路径。
- cpp-build-tool.CMakeBuildTool.buildTool获取ninja工具的路径。