Explore the C/C++ perspective

This image shows the Native SDK getting started workflow - Explore

If you are working in core native, the C/C++ perspective is where you'll develop and build your projects. When you create a new project, the workbench displays the C/C++ perspective by default. You'll spend most of your time developing in the C/C++ perspective, but there are other perspectives that you might find helpful as well. The C/C++ perspective features the Project Explorer, the editor, and other useful views that display information that's relevant to your project.

QNX Momentics IDE home page

You can access perspectives through the Window > Open Perspective menu, and you can access individual views using Window > Show View. To learn more about views and perspectives, explore the following sections.

Project Explorer

This view shows all the projects and resources in your workspace.

Your C/C++ source files should be stored in the srcĀ folder of your project.

QNX Momentics IDE Project Explorer

Console

The console displays the output from your build tools.

QNX Momentics IDE Console

Editor

The editor provides specialized features for editing your C/C++ files. The editor features syntax highlighting, formatting, code folding, and code completion.

QNX Momentics IDE Editor

Make Target

The Make Target view displays the make targets you have created to build in your workspace and allows you to create new make targets. A make target defines custom build commands and settings that give you control over how your project is built. Make target actions are also displayed in the Make Target view.

QNX Momentics IDE Make Target

Outline

The Outline view displays the structure of the file currently open in the editor.

QNX Momentics IDE Outline

Problems

The Problems view displays any errors encountered during a build. You can double-click a problem in this view to take you to the source of the problem.

QNX Momentics IDE Problems

Properties

The Properties view shows the attributes of the item currently selected in a view or the editor.

QNX Momentics IDE Properties

Tasks

The Tasks view lists tasks that you want to keep track of, either as a schedule of things to do or a history of things that have been done.

QNX Momentics IDE Tasks