NetBeans not able to include files

26,295

Solution 1

You should go on the tab "Code Assistance" and check the include paths. Happened to me that the paths referenced something like

/usr/lib/gcc/i486-linux-gnu/4.3/include

but i upgraded to gcc 4.4, so i had to change that to

/usr/lib/gcc/i486-linux-gnu/4.4/include

hope that helps

EDIT

Seems from your screenshots that Netbeans doesn't look in all your include paths. Please make sure that all your include paths are contemplated under "Code Assistance"

Solution 2

I had the same problem with NB 6.9 and solved by updating all my C++ plugin's (Tools > Plugin).

Share:
26,295

Related videos on Youtube

user882903
Author by

user882903

Updated on September 17, 2022

Comments

  • user882903
    user882903 over 1 year

    I have been having this problem for a long time now. NetBeans is almost impossible to use with C/C++, maybe because it was not made for it in first place.

    Anyways what happens is this: I have this setup for C/C++

    alt text

    But, the programs are displayed like this:

    alt text

    It is not able to find any header file!! I know it is a C++ program, the same thing happens with #include <cstdio>. As a result, it is not able to find the definition of printf and fails.

    Same thing happens with a .c file.

    Also, gcc works fine from the command line.


    the problem exists still:

    $ find / -name stdlib.h
    /usr/include/bits/stdlib.h
    /usr/include/c++/4.4.3/tr1/stdlib.h
    /usr/include/stdlib.h
    /usr/share/syslinux/com32/include/stdlib.h
    /usr/arm-gp2x-linux/include/stdlib.h
    

    alt text

    Did someone face this problem before? What do I need to do to make this work?

  • user882903
    user882903 almost 14 years
    I tried that. not working still. I've added screenshots in the question. Please have a look. thanks!
  • Daniele Santi
    Daniele Santi almost 14 years
    @eSKay: you said that gcc compiles fine from the command line. Does it compile directly from netbeans too? Try compiling with full debug info and choose "reparse project" from CodeAssistance menu. Some times this helps.
  • Vivek Kumar
    Vivek Kumar over 9 years
    How to include directories and it's subdirectories at once?
  • lepe
    lepe almost 9 years
    Its important to note that there are 2 tabs (as Walter specified). Be sure the "C++ complier" tab has the include directories. Try to build your project. Most of the warnings/errors may be cleared after that.