尝试使用install.packages("rgdal")
在Ubuntu 16.04上的R 3.3.0中安装rgdal软件包,并收到以下错误:
包含来自的文件 /usr/local/lib/R/site-library/sp/include/sp.h:13:0, 来自rgdal.h:15, 来自OGR_write.cpp:11:/usr/share/R/include/S.h:41:3:错误:#error S.h不能用于C ++代码:使用R.h代替#h 错误S.h不能在C ++代码中使用:改为使用R.h
其他人看过这个并知道如何修复它?或者我们是否需要等待修复rgdal
包本身?
答案 0 :(得分:5)
狂野猜测:你之前可以尝试重新安装sp
,只是为了让任何依赖都是最新的。