我正在使用 Rstudio 创建一个包,并探索使用 Rcpp 包来访问 C++ 代码,但是,在尝试构建包时,抛出如下错误:
fatal error: Rcpp.h: No such file or directory
内联 C++ 代码编译得很好,它仅在考虑文件src
夹中的独立 C++ 文件时,显然是指文件#include <Rcpp.h>
头部的指令.cpp
。
我认为这可能与环境变量有关,有谁知道正确的配置是什么以及如何修复在 Ubuntu 12.04 LTS 环境中运行的 Rstudio?
命令sourceCpp('./src/xyz.cpp')
按预期Build and Reload
执行,从 RStudio IDE 中执行时会引发错误。