Building a single project

To perform a simple build for an active configuration, select one or more projects, right-click and then select Build Project. To clean project(s) before you build, right-click on a project and then select Clean Project.

For QNX and Makefile projects, you can create and build specific make targets using the context menu for the selected project.

For a managed project, you can change the active default configuration and build using the Build Configurations menu. When you perform a build for managed project, you can also set a global preference to build a single configuration, or all of them at once.

A container project is an aggregate project that lets you combine a set of projects in order to quickly switch between different build configurations. A configuration is a set of projects of various types (including other containers). Each member of the configuration has two important attributes specific for the container environment: the target and the variant. These are very generic attributes, and their interpretation is completely defined by a particular configuration member. For example, for a QNX C project, the target is a make target (i.e. build or clean), and variant is the platform to build for (e.g. for x86, this could be x86/release, x86/debug). To build any desirable configuration, select a container configuration from the dropdown menu.

Related concepts
Configuring automated builds
Building from the command line
Adding a use message
Related tasks
Enabling the autobuild feature for QNX C/C++ projects
Enabling the autobuild feature for non QNX C/C++ projects
Building all projects
Building selected projects
Cleaning and rebuilding all projects
Cleaning selected projects
Autosave before building
Creating custom options
Creating a QNX target system Project
Creating a launch configuration