Skip to main content

Eclipse Community Forums
Forum Search:

Search      Help    Register    Login    Home
Home » Language IDEs » C / C++ IDE (CDT) » Re: Removing default include paths
Re: Removing default include paths [message #211228] Thu, 06 March 2008 19:24 Go to next message
Eclipse UserFriend
Originally posted by:


I'll redirect your question to the CDT newsgroup by adding it to the
"to" list of this reply.

Gary wrote:
> I'm new to Eclipse, running 3.3.2 with CDT 4.0.1 on Linux (Fedora Core
> 6), using GNU C/C++ tools.
> How can I control the default include paths that appear when I create
> a project? When I create the supplied Hello World (C++) project, it
> pulls in an "Includes" tree of apparently every .h file it finds under
> /usr. I'd like to be able to remove the paths that are not needed.
> This is important, as I will be compiling using an older version of
> g++. I have multiple GNU tools installed. I think I know how to
> specify the compiler on a per-project basis, but I don't know how to
> ensure that the project seeks the correct include paths.
Re: Removing default include paths [message #211261 is a reply to message #211228] Thu, 06 March 2008 21:57 Go to previous message
Eclipse UserFriend
Originally posted by:

I think I can now answer my own question, thanks in part to the 24 Feb
discussion between Nikosch and Tracy Miranda in the
thread. There are two separate issues here:

1) There may in fact be no conflict: g++ / gcc will find the paths
matching its version, if the tools were built correctly and their include
directories have not been molested. I verified this by creating two hello
world projects, assigning different compilers to each. (My system has two
versions installed.) Then I renamed the iostream header file in each path
temporarily, and the proper build for the renamed path failed.

2) Nevertheless, there still might be occasions when deleting a default
path might be desirable. Bug 206372
( acknowledges an
issue here. A workaround is mentioned in the writeup for this bug which
involves moving, deleting, or editing (depending on your tolerance for
adventure) ${workspace}/.metadata/.plugins/org.eclipse.cdt.make.core
Previous Topic:Locating "parse failure"s
Next Topic:Sequence diagrams from C++ Source code
Goto Forum:

Current Time: Wed May 23 11:19:34 GMT 2018

Powered by FUDForum. Page generated in 0.01431 seconds
.:: Contact :: Home ::.

Powered by: FUDforum 3.0.2.
Copyright ©2001-2010 FUDforum Bulletin Board Software

Back to the top