使用Rcpp

时间:2015-05-27 01:22:40

标签: c++ r rcpp

我正在尝试在C ++程序中使用R函数。我从http://dirk.eddelbuettel.com/code/rcpp/下载了文件Rcpp_0.11.5.tar.gz,将其解压缩并将include目录添加到我的IDE(我使用Dev-C ++ V5.4.2)。首先,我尝试了以下(只是为了检查它是否正常):

#include <iostream>
#include <Rcpp.h>

int main(int argc, char** argv) {
    return 0;
}

在编译期间,我收到以下错误:

C:\ R \ Rcpp \ inst \ include \ Rcpp \ r \ headers.h [错误] R.h:没有这样的文件或目录

C:\ R \ Rcpp \ inst \ include \ RcppCommon.h包含在C:/ Users / Gerson / Desktop / My Stuff / R / Rcpp / inst / include / RcppCommon.h中的文件

检查文件RcppCommon.h,我在第48行找到了:

 #include <R.h>

但是我解压缩的包中没有这样的文件。进一步观察,我发现其他#include指令指向文件中没有包含的文件。一些例子:

#include <R_ext/Complex.h>
#include <R_ext/Parse.h>
#include <R_ext/Rdynload.h>

我做错了什么?

THKS

GB

0 个答案:

没有答案