Creating a C or C++ Project
You can create a C or C++ application project by using New Application Project wizard. By default, these are managed make projects - SDK creates and maintains make files for you.
To create a project:
File > New > Application Project.
This is equivalent to clicking on
File > New > Project
to open the New Project wizard, selecting
Xilinx > Application Project
, and clicking
The New Application Project dialog box appears.
field, type a name for the new project if you do not want to use the default value.
Select the location for the project. To use the default location as displayed in the
field, leave the
Use default location
check box selected. Otherwise, click to unselect the check box, then type or browse to the directory location.
XML file if it was not specified earlier.
drop-down list, select the processor for which you want to build the application.
SDK provides useful sample applications listed in
Select Project Template
that you can use to create your project. The
box displays a brief description of the selected sample application. When you use a sample application for your project, SDK creates the required source and header files and linker script.
To create a blank project, select the
You can then add C files to the project.
In the next page, New Xilinx C Project, you can choose to
Create a new Board Support package or Target an existing Board Support Package
for which you want to create the application from the list of available platforms.
to create your application project and board support package (if it does not exist).
Next, you might want to define your project properties. For more information, refer to the Help topic
C/C++ Development User Guide > Reference > C/C++ Properties.
The procedure for creating a managed C++ software application is similar to the C application creation procedure described here. Select a
Xilinx C++ Project,
then continue with the wizard as described.
Xilinx recommends that you use Managed Make flow rather than Standard Make C/C++ unless you are comfortable working with make files.