1e41f4b71Sopenharmony_ci# Creating an NDK Project
2e41f4b71Sopenharmony_ci
3e41f4b71Sopenharmony_ci
4e41f4b71Sopenharmony_ciThe following uses the NDK project template of DevEco Studio to create an NDK project.
5e41f4b71Sopenharmony_ci
6e41f4b71Sopenharmony_ci
7e41f4b71Sopenharmony_ci>  **NOTE**
8e41f4b71Sopenharmony_ci> 
9e41f4b71Sopenharmony_ci> The project wizard and default template parameters vary according to the DevEco Studio version.
10e41f4b71Sopenharmony_ci
11e41f4b71Sopenharmony_ci
12e41f4b71Sopenharmony_ci1. Open the DevEco Studio project wizard using either of the following methods:
13e41f4b71Sopenharmony_ci   - If no project is open, select **Create Project** on the welcome page.
14e41f4b71Sopenharmony_ci   - If a project is already open, choose **File** > **New** > **Create Project** on the menu bar.
15e41f4b71Sopenharmony_ci
16e41f4b71Sopenharmony_ci2. On the **Choose Your Ability Template** page, select **Native C++** as the template, and click **Next**.
17e41f4b71Sopenharmony_ci   
18e41f4b71Sopenharmony_ci   ![en-us_image_0000001782486161](figures/en-us_image_0000001782486161.png)
19e41f4b71Sopenharmony_ci   
20e41f4b71Sopenharmony_ci3. On the project configuration page, configure basic project information and click **Finish**. DevEco Studio will automatically generate the sample code and resources that match your project type. Wait until the project is created.
21e41f4b71Sopenharmony_ci
22e41f4b71Sopenharmony_ci   The main code of your application is in the **cpp** directory under **entry/src/main** of the project.
23e41f4b71Sopenharmony_ci
24e41f4b71Sopenharmony_ci   ![oh-menu](figures/oh-menu.PNG)