インラインでRcppを使用して-std=c++0x
に設定します。Rcppとインラインを使用してg ++コンパイラフラグを設定するには?
私はR: C++ Optimization flag when using the inline packageを見ましたが、システム全体の変更をしたくないので、私は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);
をしかし、冗長出力は、それはそれを無視していることを示します。 CFLAGSで試してみましたが、既存の値は含めずに効果はありませんでした。