Eclipse C ++: фатальная ошибка: cheddar.h: нет такого файла или каталога - PullRequest
0 голосов
/ 19 декабря 2018

[RHEL v7.3, Eclipse Photon, проект C / C ++ с созданным Eclipse Makefile]

Попытка включить пользовательскую библиотеку с именем cheddar.h приводит к Fatal Error: cheddar.h: no such file or directory

Research 1 и 2 предлагает вручную добавить путь включения, сначала щелкнув по проекту «Alt» в Project Explorer, а затем вручную добавив путь:
Properties -> C/C++ General -> Paths and Symbols : Includes : Languages, GNU C++

Не повезло.

Это работает, если я делаю вещи старомодным способом и добавляю путь к make-файлу с опцией -I, например, -I/home/kmiklas/lib/

.. но ячувствую, что я работаю над этой проблемой, и я хочу, чтобы все было настроено правильно;способ, которым это должно быть настроено.

Как правильно указать собственный путь включения в Eclipse?Tyvm: ^)

1 Ответ

0 голосов
/ 20 декабря 2018

Что не так с CMake / Makefile?

Не знаю, но это звучит как проблема XY.Но что еще более запутанно, так это то, что вы так неохотно используете решение, которое у вас уже есть (как это меня беспокоит).

В любом случае

Что может помочь вам в этом, так это отключить настройки затмения и просто использовать настройки компилятора.Eclipse использует (GCC / G ++ (вероятно)).Что вы можете сделать, это установить некоторые переменные окружения DUN DUN DUHH !

Эти переменные окружения имеют точное имя: C_INCLUDE_PATH и CPLUS_INCLUDE_PATH.Однако, если вы хотите одно и то же для обоих (вы хотите использовать его для обоих языков), вы можете просто установить CPATH.

Вы, вероятно, думаете: что еще я могу сделать с этим чудом ..и для этого я направляю вас на официальный сайт GCC .

...