問題タブ [rcpparmadillo]

For questions regarding programming in ECMAScript (JavaScript/JS) and its various dialects/implementations (excluding ActionScript). Note JavaScript is NOT the same as Java! Please include all relevant tags on your question; e.g., [node.js], [jquery], [json], [reactjs], [angular], [ember.js], [vue.js], [typescript], [svelte], etc.

0 投票する
1 に答える
69 参照

r - RcppAmadillo に依存しようとすると、未定義のシンボル エラーが発生します

パッケージに依存しようとしていますが、パッケージ ディレクトリでコマンドを実行しようとするとRcppArmadilloエラーが発生します。ただし、インタラクティブな R セッションでhttps://stackoverflow.com/a/14165455の指示に従うと、正しく機能します。パッケージディレクトリでも実行しましたが、正しく生成されているようです。私は何を間違っていますか?unable to load shared object /tmp/Rtmp0LswYZ/Rinst82cbed4eaee/00LOCK-alt.raster/00new/alt.raster/libs/alt.raster.so: undefined symbol: dsyev_R CMD build .R -e 'Rcpp::compileAttributes()'RcppExports.cpp

0 投票する
0 に答える
123 参照

c++ - Mac OS X Catalina で R 4.0 の C++ コードをコンパイルするとエラーが発生する

ソースからパッケージをインストールできるように、R で C++ コードをコンパイルしようとしています。Mac OS X Catalina (10.15.6) で R 4.0.2 を実行しています。Mac OS にR コンパイラ ツールをインストールする手順はこちらです。Rcppただし、指示に従っていると、次の C++ コードを R でコンパイルしようとするとエラーが発生します (名前を付けて保存/Users/itpetersen/Desktop/helloworld.cpp)。

上記の C++ コードを R でコンパイルしようとすると、次のエラーが表示されます。

mirtソースからパッケージをコンパイルしようとすると、次のエラーも表示されます。

これが私がやったことです:

  • 次のファイルを削除しました。~/.R/Makevars
  • 次のファイルを削除しました。~/.Renviron
  • Xcodeバージョン11.6をインストールしました
  • ターミナルXcodeに入力してインストールを確認しました。gcc --version出力は次のとおりです。
  • ここgfortranからバージョン8.2をインストールしました
  • RcppRcppArmadilloパッケージをRにインストールしました
  • また、フォルダーの内容をフォルダーincludeからフォルダーRcppArmadilloにコピーしようとしましたが(ここで提案されているように)、C++ コードをコンパイルしようとすると、引き続きエラーが発生しました (別のエラーではありますが)。includeRcpp
  • StackOverflow hereに関する同様の質問に対する解決策も試しましたが、問題は解決しませんでした。他の質問よりも新しいバージョンの R を使用しているため、私の質問は重複した質問と見なされるべきではないことに注意してください。

ここに私のセッション情報があります:

0 投票する
0 に答える
70 参照

c++ - C++ で R パッケージから R 関数を呼び出し、結果を保存し、それを c++ 内で使用してさらに処理する方法

C++ 内から R に rpart パッケージをロードし、rpart パッケージの rpart() 関数を使用して C++ 内から CART モデルを適合させ、結果を C++ で呼び出し、さらに処理するために保存します。私が試したコードを以下に示します。私は Rcpp と cpp に非常に慣れていないので、私が間違っていることについて意見をいただければ幸いです。