title: Eclipse CDT indexing not working to find declarations within the project
body: <p>I have installed Eclipse &amp; CDT plugin on newly installed Ubuntu. The indexing is set to "Fast indexing" which is recommended ("Full Indexing" seems to have marginal difference).</p>
  
  <p>At so many places, if I press <code>'F3'</code> ('show declaration') on any <code>class</code> name or include file name, the cursor remains stand still and it doesn't lead to the declaration. However, it works for standard files and symbols like, <code>stdio.h</code>, <code>std::vector</code> and so on.</p>
  
  <p>For example, I have 2 files,</p>
  
  <pre><code>/home/myself/Workspace/Project/X/Y/include/file.h
  /home/myself/Workspace/Project/X/src/file.cpp
  </code></pre>
  
  <p>I am not able to see any declaration of any <code>class</code> or variables displayed in <code>file.cpp</code> which are residing inside <code>file.h</code>. Even pressing <code>'F3'</code> on <code>#include"file.h"</code>, I am not able to go to <code>file.h</code>.</p>
  
  <p>Eclipse Workspace is created at <code>Workspace</code> folder the C++ project is created at <code>Project</code> folder. To store the include path, I have followed this procedure in Eclipse:</p>
  
  <p><strong>Project -> Properties -> C/C++ General -> Paths and Symbols -> Library and Paths -> Add "/Project/X/Y/include/file.h"</strong> (used 'Workspace' and 'FileSystem' tabs both)</p>
  
  <p>But still no luck. I have done enough searching on internet and SO, but couldn't find anything useful. Note that, I am using eclipse only for code browsing and not for building the code as of now.</p>