Windows で Swig を使用して DLL の R ラッパーを作成しました。マシンにインストールされている最新の R バージョン。
r サンプルは、新しい dll をロードし、テスト用の関数を呼び出すだけです。残念ながら、次のエラーが表示されます。
"could not find function getClassDef".
vs2008 プロジェクト ビルドは、mydll.r ファイルも作成する swig.exe を呼び出します。このファイルには、getClassDef の sum 関数呼び出しがリストされています。
DLL にリンクされている r ライブラリには、R_getClassDef があります。問題は、getClassDef がどこに定義されているかです。
サンプル スクリプト mydll.r を r\bin\x386 に配置しました。ここには、r.dll も配置されています。バージョン3.xxです
rscript sample.r でサンプルを実行します
どんな助けでも大歓迎