Eclipse C ++:致命错误:cheddar.h:没有此类文件或目录

时间:2018-12-19 15:25:10

标签: c++ c eclipse path include

[具有Eclipse生成的Makefile的RHEL v7.3,Eclipse Photon,C / C ++项目]

尝试包含名为cheddar.h的自定义库会导致 Fatal Error: cheddar.h: no such file or directory

研究12建议通过先在Project Explorer中按住Alt键并单击该项目,然后手动添加路径来手动添加包含路径:
Properties -> C/C++ General -> Paths and Symbols : Includes : Languages, GNU C++

没有运气。

如果我以老式的方式执行操作,并使用-I选项将其添加到makefile的路径,则可以使用该命令,例如 -I/home/kmiklas/lib/

..但是我觉得我正在解决此问题,我希望此设置正确; 应该的设置方式。

如何在Eclipse中正确指定自定义包含路径? Tyvm:^)

1 个答案:

答案 0 :(得分:1)

CMake / Makefile有什么问题?

我不知道,但这听起来像是XY问题。但是,更令人困惑的是,您如何不愿使用已经拥有的解决方案(因为它困扰着我)。

无论如何

在这方面可以帮助您的是放弃Eclipse的设置,而仅使用编译器的设置。 Eclipse使用(可能是GCC / G ++)。您可以做的是设置一些环境变量DUN DUN DUHH

这些环境变量被恰当地命名为:# Set up data frame for predictions pred.dat = data.frame(Price = seq(min(df$Price), max(df$Price), length=100)) # Add predictions from the two models pred.dat$linear = predict(m5a, newdata=pred.dat) pred.dat$quadratic = predict(m5b, newdata=pred.dat) # Reshape prediction data to long format and plot pred.dat %>% gather(Model, Sales, -Price) %>% ggplot(aes(Price, Sales)) + geom_point(data=df) + # Add data points geom_line(aes(colour=Model)) C_INCLUDE_PATH。但是,如果您想同时使用两种语言(您想同时使用两种语言),则只需设置CPLUS_INCLUDE_PATH

您可能在想:这个奇妙的事我还能做些什么……为此,我将您引向the official GCC website