[具有Eclipse生成的Makefile的RHEL v7.3,Eclipse Photon,C / C ++项目]
尝试包含名为cheddar.h
的自定义库会导致
Fatal Error: cheddar.h: no such file or directory
研究1和2建议通过先在Project Explorer中按住Alt键并单击该项目,然后手动添加路径来手动添加包含路径:
Properties -> C/C++ General -> Paths and Symbols : Includes : Languages, GNU C++
没有运气。
如果我以老式的方式执行操作,并使用-I选项将其添加到makefile的路径,则可以使用该命令,例如
-I/home/kmiklas/lib/
..但是我觉得我正在解决此问题,我希望此设置正确; 应该的设置方式。
如何在Eclipse中正确指定自定义包含路径? Tyvm:^)
答案 0 :(得分:1)
我不知道,但这听起来像是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。