0

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 でサンプルを実行します

どんな助けでも大歓迎

4

1 に答える 1