Rcpp の最新バージョンへのアップグレードを含むプロジェクトを引き継いでいるため、すべての古いスタイルの API 呼び出しをアップグレードする必要があります (これは、私が信じている CLassic バージョンと互換性があります)。完全な API ドキュメントがないため、試行錯誤してこれを行う必要があり、リンク時に「未定義の参照」エラーに注意してから、ビネット/例を調べます。コンパイルは正常に機能しますが、\inst\libs\RLink.dll へのリンクでエラーが発生します。私は多くのコードを変換することに成功しました (主に Rcpp::List を使用して、受信関数パラメーターと送信関数パラメーターを抽出およびパックします) が、次のものに相当するものを取得できません。
- Rprintf または Rf_error および forward_exception_to_r。
- R_NilValue
- Rf_install
RTools がインストールされた Code::Blocks 10.05 IDE を使用しており、GNU GCC コンパイラが選択されたツールチェーンで Mingw64 が明示的に参照されています。頭を上げてくれてありがとう。ありがとう。
編集:
その前に #include があります (Rcpp の前に iostream をインクルードしたため、一連のエラーが発生しましたが、これは奇妙でした。