C
またしてもエラーがでる、お手軽な解決方法として、とりあえず。 引数として--no-saveと--silentを渡す char* defargv[]={ "forest","--no-save","--silent" }; Rf_initEmbeededR(sizeof(defargv)/sizeof(defargv[0]),defargv);
まだ理由が分からないけれど、リンク/コンパイルするときに、R CMD config --ldflags以外にもオプションが必要。 -Wl,--rpath -Wl,Rのソース/lib
まだ良く分からないじょうたいですけれど、Dfnt.hというヘッダファイルがインクルードされます。
サンプルのファイルより cd tests/Embedding ファイルの中身はこんな感じ、いまいちになにしているのか分からない。embeddedRCall.cが読み込むDefn.hのパスが通らないためいまいち良く分からない。 #include "embeddedRCall.h"int main(int argc, char *argv…
Rを他のプログラムから呼ぶ。いまいちコンパイルするときのオプション R CMD config --cppflags R CMD config --ldflags サンプルコード。tests/Embeddingにある。コンパイルするのに一苦労。 gcc ファイル.c -o プログラム名 `R CMD config --cppflags` -I.…
Botan:~/Statistics/R m2m4u2035$ R CMD COMPILE test.cpp 拡張子が決まっているみたい cはc c++のソースファイルは拡張子がcppもしくはC fortranは f
ヴァージョンが古いのかな。sternaさんのところとは少し違ったコマンドになった。 Botan:~/Statistics/R m2m4u2035$ R CMD SHLIB test.cxx しかしコンパイルエラーになる理由はcxxがよくない。ファイルの拡張子をcppかCにする必要がある