The IDE includes the following new features:
- Integration with the Eclipse 3.3 Platform. For more information about the changes in
the Eclipse project, see:
www.eclipse.org/projects/project_summary.php?projectid=eclipse.
- Integration with CDT 4.0 — For additional information about the changes in
the CDT project, see:
www.eclipse.org/projects/project_summary.php?projectid=tools.cdt.
In
particular, new to the C/C++ development are the following:
- One of the first changes you'll see if you've used previous versions of the
IDE is that when creating projects you do not need to select between
Standard and Managed C and C++ project. You simply select C or C++ project.
This will launch the CDT new project wizard. In this wizard you can pick
between different project types. Makefile projects are almost the same as
Standard Make projects. The main addition with Makefile projects is the
ability to tell the CDT which toolchain you are using which will help the
CDT with various tasks such as source navigation into system header files.
All other project types are the same as Managed Make projects in IDE 4. For
information about the new New Project wizard, see Creating a C/C++ project.
For information about creating these types
of projects, see Creating a make project.
For information about
creating a project using the new project wizard, see Creating a C/C++ project.
- The new QNX launch and debug shortcut adopts to the new CDT launch and debug
framework. It is enhanced to have the ability to detect and associate
binaries to remote targets architecture. It's more user friendly since it
does most of the work to populate enough information in the launch
configuration, and only requires user attention for the launch configuration
dialog, while multiple choices are available. For more information, see Running and debugging for the first time.
For information about launching and
debugging, see Debugging your program (building an executable for debugging).
- Included support for Subversion (the SVN Team Provider and Subversive SVN
connectors). For information about SVN in the IDE, see SVN and the IDE.
- The IDE includes managed build definitions for qcc.
- There is a new Target tab for build properties on Makefile
projects to select a qcc target architecture.
- For scanner discovery, the IDE has a build output parser, as well as scanner
discovery for built-ins for qcc.
- IDE 4.0.1 to IDE 4.5 is equipped with project conversion for managed build projects.
For information about this conversion process, see Converting a regular project to a managed make C/C++ project.
- QNX Project to CDT managed build project conversion — The IDE includes
managed make C/C++ Projects. Although already part of the CDT, the IDE includes
customizations that make it integrated with the QNX Neutrino build environment. For
example, the New C/C++ Project Wizard lets you select a target processor, such as
x86, and a compiler version (gcc 4.2 is available in version 6.4.0 only). In
addition, the managed make lets you build from outside the IDE using the command
line. Container projects also include support for managed make projects. For
information about project conversion, see Converting a QNX project to a managed make C/C++ project.
Note: The 6.4.0 release doesn't include a version of the IDE running on QNX Neutrino host
systems.