NetBeans, который не в состоянии включать файлы

У меня была эта проблема в течение долгого времени теперь. NetBeans почти невозможно использовать с C/C++, возможно, потому что это не было сделано для него в первом месте.

Так или иначе то, что происходит, является этим: у Меня есть эта установка для C/C++

alt text

Но, программы отображены как это:

alt text

Это не может найти любой заголовочный файл!! Я знаю, что это - программа C++, то же самое происходит с #include <cstdio>. В результате это не может найти определение printf и сбои.

То же самое происходит с a .c файл.

Кроме того, gcc хорошо работает из командной строки.


проблема существует все еще:

$ 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

Кто-то сталкивался с этой проблемой прежде? Что я должен сделать для создания этой работы?

4
задан 19.09.2011, 06:26

3 ответа

Необходимо пойти на вкладку "Code Assistance" и проверить включать пути. Произошедший со мной, как который пути сослались на что-то

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

но я обновил до gcc 4.4, таким образом, я должен был изменить это на

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

надежда, которая помогает

Править

Кажется из Ваших снимков экрана, что Netbeans не смотрит всего Ваш включать пути. Удостоверьтесь, что все Ваш включать пути рассматриваются под "Помощью Кода"

4
ответ дан 07.12.2019, 20:26

Работы шахты. Это мои настройки:

В Опциях-> C/C++-> Вкладка Помощи Кода-> вкладка компилятора C->

У меня есть следующее в, "включают каталоги"

/usr/local/include
/usr/lib/gcc/x86_64-linux-gnu/4.4.3/include
/usr/lib/gcc/x86_64-linux-gnu/4.4.3/include-fixed
/usr/include

Последний /usr/include тот, который должен иметь stdio.h и stdlib.h.

Я смог заставить помощь кода C++ работать путем добавления /usr/include/c++/4.4.3 в C++ кодируют вкладку помощи.

Править: Ваша команда находки, кажется, нашла все соответствующие каталоги. Похож на Вас, возможно, просто придется добавить их к вкладке помощи кода.

0
ответ дан 07.12.2019, 20:26

Я имел ту же проблему с NB 6.9 и решил путем обновления всего моего плагина C++ (Инструменты> Плагин).

1
ответ дан 07.12.2019, 20:26

Теги

Похожие вопросы