The following table answers some IDE questions you might encounter:
Question | Answer |
---|---|
Why is nothing displaying in the IDE? | Since one of the goals of the IDE is to simplify and automate work for developers, it needs to be told what to do. There are
two settings (per project and global default settings) that are important:
|
Do I need to convert my build process to match an IDE project? | For nearly every type of existing code with a build process, you'll want to choose the standard C (or C++) Make Project type because it simply calls out to an external build program to build the source (typically, it's make, but it could be JAM, ANT, dmake, or any other builder.)
If you start a project from scratch, using a QNX Projects allows you to build for multiple processors (referred to as variants, including OS types) with a single build based on the QNX recursive make framework (however, they won't port well to other systems.) Managed make Projects provide a full IDE graphical control and configuration, and they take advantage of the Eclipse framework (i.e. incremental compiles, links, and so on). If you never intend to run your build from the IDE, only use the standard make type to identify the source as C/C++ source, and to identify the binary types. |
Do I need to convert my build to a QNX Momentics style project to use the IDE? | The IDE wants you to narrow down the scope of what it needs to know about source, binaries, and so on. Therefore, you'll need
to create a project associated with your specific requirements (source/binaries) and this project is in turn associated with
a workspace; however, this project doesn't have to be in the workspace; it can be anywhere you want.
The following are all valid locations:
|