0

Mac OS10.8.2でRcpp0.10.0を試しています。ここでは、 \piの見積もりに関する例を使用しています。ただし、Rで次のコードを実行すると:

sourceCpp("piSugar.cpp")

エラーメッセージは次のとおりです。

Error in .Call("sourceCppContext", PACKAGE = "Rcpp", file, code, .Platform) : C symbol name "sourceCppContext" not in DLL for package "Rcpp"

私は何か見落としてますか?piSuger.cppファイルが現在のディレクトリにあることを再確認しました。ありがとう!

4

1 に答える 1

1

古いバージョンのRcppを呼び出していると思われます。多分あなたはあなたの中にいくつかを持っています.libPaths()か?または、セッションを再開しなかったのでしょうか。

それはすべてここで機能します-そしてあなたがここで複製しようとしている1、2時間前のpiBySimulation.r私のブログ投稿からの例です:

edd@max:~/svn/rcpp/pkg/Rcpp/inst/examples/Misc$ Rscript piBySimulation.r
        test replications elapsed relative
2 piSugar(N)          100   5.639    1.000
1     piR(N)          100  11.147    1.977
edd@max:~/svn/rcpp/pkg/Rcpp/inst/examples/Misc$ 
于 2012-11-21T05:10:11.500 に答える