当使用 R CMD SHLIB 时,如何包含一个用于为 R 编译 C 代码的 C 库?
例如c代码需要:#include Rcpp.h
在 Windows 7 的控制台上使用 R CMD SHLIB 时,如何添加 Rcpp.h 的路径?
"C:\Program Files\R\R-3.1.2\bin\x64\R"CMD SHLIB -o test.so -I"C:\Users\R\win-library\3.1\Rcpp\include\Rcpp.h"测试.c
“Writing R Extensions.pdf”中的描述对我来说是无法理解的。
非常感谢您的每一个回答,我非常感激。
最佳答案
不推荐使用 R CMD SHLIB;如果您正在编写一个包,我建议您使用 part 2.4 of the Rcpp FAQ 中建议的方法.
或者,您可能想查看 RStudio其中(在其许多令人敬畏的功能中)包括在您点击“源”(对于单个 C++ 文件)或“构建并重新加载”(对于整个包)时自动处理
关于c++ - R/为R编译c代码,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/27136083/