相关疑难解决方法(0)

如何使用Rcpp和内联设置g ++编译器标志?

我想设置-std=c++0x,使用内联Rcpp.

在使用内联包时看到了R:C++ Optimization标志但不想进行系统范围的更改,所以我在Dirk的回答中尝试了选项2.

我试过了:

settings=getPlugin("Rcpp")
settings$Makevars[length(settings$Makevars)+1] = "CXXFLAGS = $(CXXFLAGS) -std=c++0x"
fun=cxxfunction(signature(x_ ="numeric"),src,plugin="Rcpp",settings=settings,verbose=2);
Run Code Online (Sandbox Code Playgroud)

但是详细的输出表明它忽略了这一点.我也试过CFLAGS,并没有包含现有价值,但没有效果.

c++ r inline rcpp

10
推荐指数
1
解决办法
2998
查看次数

标签 统计

c++ ×1

inline ×1

r ×1

rcpp ×1