Satır içi Rcpp kullanarak -std=c++0x
'u ayarlamak istiyorum.Rcpp ve satır içi kullanarak g ++ derleyici bayrakları nasıl ayarlanır?
R: C++ Optimization flag when using the inline package'u gördüm, ancak sistem genelinde değişiklik yapmak istemiyorum, bu yüzden Dirk'ün yanıtında 2. seçeneği deniyordum.
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);
Ama ayrıntılı çıktı o görmezden geliyor göstermektedir:
denedim. Ayrıca CFLAGS ile ve varolan değeri dahil etmeden denedim, ama hiçbir etkisi yoktu.