C++ (Qt 作成者) に R コードを含めようとしています。パッケージ Rcpp、RInside、および R ソース コード R-3.0.1 に慣れるために、次の例を実行してみます。
#include <QCoreApplication>
#include<iostream>
#include<Rcpp.h>
#include <RInside.h> // for the embedded R via RInside
int main(int argc, char *argv[]) {
RInside R(argc, argv); // create an embedded R instance
R["txt"] = "Hello, world!\n"; // assign a char* (string) to 'txt'
R.parseEvalQ("cat(txt)"); // eval the init string, ignoring any returns
exit(0);
}
最初の質問:
ファイル string.h はパッケージ Rcpp から取得されますが、次のような多くの (130!) エラーが常に生成されます。
- 「internal は型に名前を付けていません」
- 'StringProxy は型などに名前を付けません。
それの何が問題なのですか?
2 番目の質問:
.pro ファイルには、次のようにパッケージのすべてのサブフォルダーを個別に含める必要があります。
- INCLUDEPATH += "W:\hesm\Private\Private\Qt ファイル\ConnectToR\Rcpp\include\Rcpp\module"
フォルダー (パッケージ) とそのすべてのサブフォルダーを 1 つの引用符に含めることはできますか?
ありがとう