2014-02-21 12 views

回答

3

这就是我们正在与最新获得RCPP它使用错误(一个不同的初始化方案和没有面向用户的库)。请确保您有

  1. 当前版本RCPP

  2. 和wordcloud的电流/重建版本。

在我的系统,以一个全新的安装wordcloud的,这一切工作正常:

R> library(wordcloud) 
Loading required package: Rcpp 
Loading required package: RColorBrewer 
R> example(wordcloud) 

wrdcldR> wordcloud(c(letters, LETTERS, 0:9), seq(1, 1000, len = 62)) 

wrdcldR> if(require(tm)){ 
wrdcld+ 
wrdcld+   #####     from character   ##### 
wrdcld+   wordcloud(
wrdcld+ "Many years ago the great British explorer George Mallory, who 
wrdcld+ was to die on Mount Everest, was asked why did he want to climb 
wrdcld+ it. He said, \"Because it is there.\" 
[.... more omitted ...] 
1

过了一会儿,我知道了。

1)如上所述,重新安装最新版本的Rcpp就是解决方案。

2)最重要的是,如果使用非wordcloud其他库,不会自动加载RCPP,不要忘了包括

库(RCPP)

要求(RCPP)

上你的代码之前

dyn.load( “your_shared_lib.so”)

来源: building_shared_libs_with_Rcpp

相关问题