C++ 在Mac上,Rcpp没有lib文件夹
在MacOSX10.7.5上,我在R3.0.2上安装了Rcpp和RInside。如果我转到RInside文件夹,我可以看到lib和libs文件夹。但是,在Rcpp文件夹中,只有libs文件夹包含Rcpp.so和Rcpp.so.dSYM目录。Rcpp是否应该包含一个lib文件夹,其中包含libRcpp.a和libRcpp.dylib之类的内容,以便我可以在g++中链接到它C++ 在Mac上,Rcpp没有lib文件夹,c++,r,macos,rcpp,rinside,C++,R,Macos,Rcpp,Rinside,在MacOSX10.7.5上,我在R3.0.2上安装了Rcpp和RInside。如果我转到RInside文件夹,我可以看到lib和libs文件夹。但是,在Rcpp文件夹中,只有libs文件夹包含Rcpp.so和Rcpp.so.dSYM目录。Rcpp是否应该包含一个lib文件夹,其中包含libRcpp.a和libRcpp.dylib之类的内容,以便我可以在g++中链接到它 谢谢大家! @josilber的评论完全正确。在0.11.0版本中,我们不再需要面向用户的Rcpp库。正如其新闻文件所说:
谢谢大家! @josilber的评论完全正确。在0.11.0版本中,我们不再需要面向用户的Rcpp库。正如其新闻文件所说:
\item Functions provided/used by \cpkg{Rcpp} are now registered
with R and instantiated by client package alleviating the new for
explicit linking against \code{libRcpp} which is therefore no
longer created.
RInside以及许多其他软件包也相应地进行了更新。从RInside的更改日志:
* inst/examples/*/Makefile: Note that Rcpp (>= 0.11.0) no longer
requires the RCPPLIBS variable
[...]
* src/Makefile: PKG_LIBS no longer points to Rcpp's library
* inst/examples/standard/Makefile: Note that Rcpp (>= 0.11.0) no
longer requires the RCPPLIBS variable
从
?LdFlags
,软件包不再构建或提供用户库。