我想在 R 包中使用libDAI C++库并想要该包:
我当前的设置是:
修改Makevar文件:
# include libraries
PKG_CPPFLAGS =-I../inst/include/
PKG_LIBS = -Llib -l../lib/libdai.a
Run Code Online (Sandbox Code Playgroud)
我用于访问 libDAI 库的脚本是(src/ 中的 test.cpp):
#include <dai/factorgraph.h>
#include <Rcpp.h>
#include <cmath>
using namespace Rcpp;
using namespace std;
using namespace dai;
//'
//' Creates libDAI factor graph object
//'
//' @param factor_graph character definition of the factor graph
//' @export
// [[Rcpp::export]] …Run Code Online (Sandbox Code Playgroud)