인라인과 함께 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로 시도했지만 기존 값을 포함하지 않고 효과를 나타내지 않았습니다.