Creating a target system project

You must create a Target System Project for every target you want to use with the IDE.
To create a new target:
  1. From the main menu, select File > New > Project….
  2. Expand QNX category.
  3. Select QNX Target System Project.
  4. Click Next. The New QNX Target System Project wizard appears:

  5. Complete the fields described below:
    Target Name
    Type a descriptive name for your QNX Target System Project.
    Hostname or IP
    Enter the hostname or IP address for the target system that's running qconn.
    Enter the port number for qconn. Leave this as the default (8000), if you're running qconn with the default settings.
  6. Click Finish. Your new QNX Target System Project appears in the Project Explorer view. When you create a launch configuration, the target is listed under the Main tab in the Target Options pane. Note that you can use the Add New Target button in the Target Options pane to open the New Target System Project wizard.
    Note: You can also reach the New Target System Project wizard from within the Target Navigator view (right-click, then select Add New Target).
Note: In earlier versions of the IDE, there were two different project types: Managed make, which automatically generated a makefile, and Standard make, which required a makefile to build. Now, you are required to select a project type, and which determines the build system to use.

At various times, you may need to convert non-QNX projects to QNX projects (i.e. give them a QNX nature). For example, suppose another developer committed a project to CVS without the .project and .cproject files. The IDE won't recognize that project as a QNX project when you check it out from CVS, so you'd have to convert it. Or, you may wish to turn a Standard Make C/C++ project into a QNX C/C++ project in order to take advantage of the QNX recursive Makefile hierarchy (a project with a QNX nature causes the IDE to use the QNX make tools and structure when building that project).

The IDE lets you convert many projects at once, provided you're converting all those projects into projects of the same type.