ブーストなど、次をどこで指定できますか。
1.External c++ header file include path
2.External c++ source file
3.External c++ link library file path
ブーストなど、次をどこで指定できますか。
1.External c++ header file include path
2.External c++ source file
3.External c++ link library file path
Dirk の論文「外部 C++ ライブラリを使用して R パッケージを作成するための 13 の簡単な手順」に例が示されていsrc/Makevars
ます。
CXX_STD = CXX11
PKG_CFLAGS = -I. -DGMP -DSKIP_MAIN
PKG_LIBS = $(LAPACK_LIBS) $(BLAS_LIBS) $(FLIBS) -lgmpxx -lgmp
ご覧のとおりPKG_LIBS
、このファイルには追加のライブラリが指定されています。このアプローチでは、 、 withなどでsrc/Makevars
作成された標準パッケージ レイアウトを使用して、C++ コードをプロジェクトに組み込むことを前提としています。Rcpp.package.skeleton()
NAMESPACE
DESCRIPTION
sourceCpp
上記の Dirk のコメントによると、関数を使用して C++ コードを組み込む場合、外部ライブラリを指定する方法は現在のところありません。