3

スタンドアロンの cpp スクリプトを作成するときは、openmp を使用して含めます // [[Rcpp::plugins(openmp)]]

しかし、Rcpp で R パッケージをビルドしようとすると、プラグインがあることをコンパイラに知らせる方法がわかりません。説明を追加しようとしましPlugin:openmpたが、うまくいきません。

誰でも助けることができますか?

4

1 に答える 1

10

それに応じて編集します。これについては、 R 拡張機能src/Makevarsの記述 で説明されています。

PKG_CFLAGS = $(SHLIB_OPENMP_CFLAGS)
PKG_LIBS = $(SHLIB_OPENMP_CFLAGS)

詳細については、上記のリンクのセクション 1.2.1.1 を参照してください。

于 2015-04-17T02:17:08.957 に答える