Затмение: неразрешенное включение < stdarg.h > и < stdbool.h >

Как видно из названия, я получаю предупреждения с этими двумя проблемами,
Код компилируется и запускается, но он сводит меня с ума все эти красные и желтые линии под кодом.
Как я могу удалить их и при этом получить предупреждения и ошибки для «настоящих» ошибок.

Я использую eclipse 4.2.2, кодирую на языке c.
system: Ubuntu 13.04 64 bit

1
задан 17 May 2013 в 15:05

3 ответа

включают "/usr/lib/gcc/x86_64-linux-gnu/4.7/include" в
путь / символы в общей вкладке eclipse c / c ++

0
ответ дан 17 May 2013 в 15:05

щелкните правой кнопкой мыши по проекту и выберите пункт меню «Propertys», во всплывающем окне выберите «C / C ++ General», затем выберите «Preprocessor Include path», затем на панели выберите все четыре элемента на вкладке «provider», затем примените конфигурацию , затем пересоберите проект, к проекту добавится новое «Включает», и исчезнет предупреждающее сообщение «неразрешенное включение»

0
ответ дан 17 May 2013 в 15:05

Обратите внимание, что это предупреждение от IDE, а не предупреждение от компилятора или ошибка. Проблема в том, что IDE (Eclipse) не знает, где живут ваши библиотеки C ++. Это довольно просто исправить, просто скажи.

  • http://help.eclipse.org/galileo/index.jsp?topic=/org.eclipse.cdt.doc.user/tasks/cdt_t_proj_paths.htm
  • [ 1112]
    1. Чтобы установить свойства для своего проекта, щелкните правой кнопкой мыши свой проект CDT и выберите «Свойства». Кроме того, чтобы задать свойства для конкретного исходного файла в вашем проекте, щелкните правой кнопкой мыши исходный файл в вашем проекте make и выберите «Свойства».
    2. Разверните C / C ++ General и выберите «Пути и символы».
    3. Нажмите «Добавить», чтобы определить новый элемент («Путь», «Символ», «Путь к библиотеке» и т. Д.).

    И если я не ошибаюсь, путь, который вы хотите использовать, - /usr/include/c++/4.6 (он может немного отличаться в зависимости от вашей версии Ubuntu).

    Также см. Это:

0
ответ дан 17 May 2013 в 15:05

Другие вопросы по тегам:

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