
# 在CodeArts IDE for C/C++创建C/C++工程
CodeArts IDE for C/C++ 提供了创建C或C++工程的能力，参考以下步骤进行创建。
1. 单击顶部菜单**"文件 \> 新建 \>工程"**。
2. 在"新建工程"界面，参照[表1]完成参数填写。
   
   图1新建工程   
   ![](https://support.huaweicloud.com/usermanual-codeartside/zh-cn_image_0000002352099194.png "点击放大")
    表1新建工程参数 
   | 参数      | 说明                                                                                                                                                                                                                                                                                                                                                                                                                   | 示例             |
   |:---|:---|:---|
   | 名称      | 输入工程的名称，以字母开头，支持字母、数字、中划线、下划线，长度不超过64。                                                                                                                                                                                                                                                                                                                                                                               | DEMO-C         |
   | 位置      | 用户自定义的工程存放的位置，支持中文路径。                                                                                                                                                                                                                                                                                                                                                                                                | D:/ide for C++ |
   | 创建Git仓库 | 创建工程时是否需要创建Git仓库。 勾选该参数表示自从创建Git仓库，可以参考在创建的项目内自动[初始化Git存储库](https://support.huaweicloud.com/usermanual-codeartside/codeartside_01_0242.html)。                                                                                                                                                                                                                                   | 勾选"创建Git仓库"    |
   | 语言      | 选择C或C++任意一种语言。                                                                                                                                                                                                                                                                                                                                                                                                       | C++            |
   | 标准      | 在下拉框选择语言的标准版本。 - C++支持的版本：C++ 11、C++14、C++17、C++20、C++23、C++ 98  - C支持的版本：C 11、C 17、C 20、C 23、C 90、C 99                                                                          | C++ 20         |
   | 项目类型    | - **Executable**：生成可直接运行的可执行文件，包含main函数，独立运行。  - **Library**：生成库文件（静态库或动态库），包含可被其他项目使用的函数和类，提高代码的复用性和模块化。                                                                                                              | Executable     |
   | 生成器类型   | 构建项目时，默认使用Ninja生成器。 - **MinGW Makefiles**：Windows系统上适用于对性能要求不高的场景。  - **Unix Makefiles**：Linux系统上适用于对性能要求不高的场景。  - **Ninja**：适合高性能构建需求。   | Ninja          |
      
   
   
3. 单击"创建"按钮，等待工程创建完成并打开项目，如[图2]所示。
   
   图2打开项目   
   ![](https://support.huaweicloud.com/usermanual-codeartside/zh-cn_image_0000002352268666.png "点击放大")
   
   
 
