Elena Laskavaia
06/27/2008 11:39 AM
post9791
|
These are very good questions and I am going to submit it as feature
request for our documentation with all these questions.
Here are some sort answers (I will be talking about QNX IDE not eclipse
in general)
Norton Allen wrote:
> I've used Eclipse in various incarnations for a few years and find myself continuously frustrated by the cursory
documentation, and I'm wondering if anyone can recommend particularly good references. The kinds of questions that nag
at me are:
>
> -What is the difference between the different project types?
>
We have 3 project types: Standard make, Managed project and Qnx Managed
Project.
Standard make - is project that can run command line make, all build
features are managed by user in makefiles, except commands to run make
itself from IDE,
Managed project - is original CDT project which are managed from IDE
100%, in IDE 4.0.1 they cannot be build from command line, in IDE 4.5
makefile can be generated from they to build from command line
Qnx Managed Project - is based on QNX recursive makefiles, it is managed
from IDE or from Makefiles, but makefiles are require very low
maintenance because most settings are automatic. Can be build from
command line.
> -Are any project types compatible with command-line building?
>
see above
> -How portable are Eclipse projects of various types?
> -which metadata files should be stored in SCM (specific to the project no matter where it's built) and which are
more local preferences?
>
.project, .cproject and .cdtproject (in old versions) should be stored
with the project, metadata aka workspace/.metadata should never be
> -if I have an existing project without metadata, what's the best way to import it into Eclipse?
>
using Import wizard. Alternately you can just create a link folder, in
this case it is not going to copy source code.
> -are projects portable between different versions of Eclipse?
>
they should be, there some bugs but in general you should expect to have
automatic import
> -How should I organize a complex development?
> -At what granularity should a large job be broken into projects?
>
Usually one binary/shared library per project (plus all multi
platform/debug variants)
> -How do different projects in the same workspace interact?
>
You can add dependency which can affect build/make dependencies. Usually
you add explict dependency on particular parts, for example shared libraries
> -Can I create more than one executable in the same project?
>
If you have standard make project yes.
>
> _______________________________________________
> General
> http://community.qnx.com/sf/go/post9789
>
>
|
|
|
Elena Laskavaia
04/03/2009 3:31 PM
post26013
|
I finally wrote an article about Project and Build in QNX IDE.
Please check link below:
http://community.qnx.com/sf/wiki/do/viewPage/projects.ide/wiki/ProjectsBuildAndIDE
|
|
|