重複の可能性:
Rcpp でサードパーティのヘッダー ファイルを使用する
注: これは、ここから始まった議論の続きです: Using third party header files with Rcpp。しかし、質問は十分に異なっているので、それを独自の質問として提起すると思いました.
R パッケージにある cpp ファイルで呼び出したいcoolStuff.h
関数を含むヘッダー ファイルが呼び出されました。awesomeSauce(arg1)
パッケージ構造:
パッケージ名
- 説明
[男]
名前空間
- R
- someRscript.R
- ソース
- theCppFile.cpp
- otherCppFile.cpp
CppFile.cpp のコード:
`#include <Rcpp.h>
using namespace Rcpp;
// [[Rcpp::export]]
double someFunctionCpp(double someInput){
double someOutput = awesomeSauce(someInput);
return someOutput;`
coolStuff.h
1)パッケージがビルドされ、cpp ファイルがコンパイルされるときに、coolStuff.h のコードが含まれるように、パッケージ ディレクトリ構造のどこに配置する必要がありますか。
2) でこのファイルをどのように呼び出す必要がありcoolStuff.h
ますか?
otherCppFile.cpp
3) 同様に、theCppFile.cpp
どこに電話をかけたい場合
ご協力いただきありがとうございます。最後の会話から多くのことを学びました。これに関する標準的なドキュメントがどこかにある場合は、RTFM に喜んで対応します。正しい方向に向けてください。