About migrating
When you migrate your workspace and projects from the IDE 4.5 (SDP 6.4.0),
IDE 4.6 (SDP 6.4.1), or IDE 4.7 (SDP
6.5.0) to IDE 5.0 (SDP version 6.6.0), there are two areas that require
updating: your workspace and the migration of your existing projects.
Migrate your workspace
Your workspace is automatically upgraded the first time you launch the new IDE. This process is entirely automated and cannot be prevented. If you need to
revert to an older version of the IDE, be sure to read Reverting to an older version of the IDE. As well, you should note the following:
- By default, the IDE offers to put your workspace in
home_directory/ide-5.0-workspace on Windows, whereas in 6.5.0 it was
ide-4.7-workspace, in 6.4.1 it was ide-4.6-workspace,
in 6.4.0 it was ide-4.5-workspace, and earlier the default was
workspace, so now there's less chance of accidentally migrating your old
workspace.
- When you import existing projects, you now have the option of making a copy of it in your
workspace. This is preferable because it leaves the original untouched as a backup.
Migrate your projects
Your projects are automatically upgraded to take advantage of the new
IDE
features, except for your managed
make projects.
Note: If you want to use any
existing managed make projects created in earlier versions of the IDE in QNX Momentics IDE version 4.6 and later, these
projects can't automatically be converted. You'll need to create a new managed
make project in QNX Momentics IDE version 5.0 for each project
you want to convert, and then copy the source code directly to the new project.
To complete the migration of your projects to the new IDE:
If your project is a QNX C/C++ project:
- Select QNX C/C++ Project in the list on the left, then the
Make Builder tab to display the Make Builder
settings:
- Check the Clean box in the Workbench Build
Behavior group, and enter clean in the text field.
- Click Apply to save your settings, or OK to save
your settings and close the dialog.
- Repeat this process for each of your projects.
If your project was a Make C/C++ project:
- Follow the instructions in Creating an empty Makefile project.
- Import your project data into the newly created project.
- Follow these steps for each make project.
When you migrate your workspace and projects, you might need to perform some additional updates (see
Migrate your projects; which is done automatically by the IDE, except for managed make projects.)