QNX SDP 7 includes a redesigned Integrated Development Environment (IDE) that makes it easier to develop, debug, and
analyze the performance of applications.
This IDE release, IDE version 7, features a new UI that automates many steps in building and running applications,
as well as new integrated tools, which give you more options for finding memory bugs and for measuring memory usage and
performance of applications.
The major changes are:
- A simplified wizard for creating QNX projects.
- The UI now displays a launch bar where you can select the launch mode (user goal), the project to build
or run, and the target on which the program will run. The launch mode selection lets you attach an integrated tool
such as the GDB debugger or Application Profiler without having to edit the launch configuration.
The launch bar also includes buttons that let you build or run an application with a single click.
- Several new tools from the Valgrind suite have been integrated into the IDE.
- The QNX Memory Analysis, QNX Application Profiler, and QNX Code Coverage perspectives have been replaced with
a single new perspective, QNX Analysis, that displays the analysis sessions and program results when any of these
three tools are run.
- A new option in the Open Console dropdown of the Console view, Device Log, lets you see the slog2 output from the
target device.
- A new view, C/C++ Unit, visually presents the results from programs built with supported unit test frameworks
(Google C++ Testing Framework, Boost.Test Library, and Qt4 Testing Framework).
- The new IDE is based on an upgraded Eclipse platform; specifically, version 4.6 (Neon).
- Mudflap is no longer supported.
- System Information logging is no longer supported.
- The IDE no longer includes SVN. You can get it from one of the following websites:
Reusing existing workspaces
If you want to reuse a workspace that contains projects and user settings defined with an earlier IDE version,
we recommend that you back up that workspace before running the IDE for the first time and selecting to use it.
We haven't fully tested workspace backwards compatibility and can't guarantee its full reliability.
Importing projects defined with earlier IDE versions
If you want to import projects defined with earlier IDE versions, we recommend that you make a copy of any such projects
before trying to import them into the IDE version 7. We haven't fully tested project importing and can't guarantee its full
reliability.
Support for earlier QNX SDP versions
You can change the Software Development Kit (SDK) selection to use a toolchain from an earlier QNX SDP version, to write
applications targeted for that platform version. The IDE version 7 can work with the SDK from QNX SDP 6.5 SP1, 6.6, and 7.
Thus, you can have installations of multiple SDP versions on the same development host.