Hi All, I have a C++ class that I build and test without the help of Rcpp.
I use Rcpp as an interface, inputting and outputting data from and to the class. I'm stuck at the outputter. Ideally I would like to have this at the end of my program: Rcpp::List Results = MyClass.ExportToR(); where ExportToR is a method that creates an Rcpp::List from members of MyClass. However, I'm unable to use components of Rcpp.h in my code; In particular, I'm unable to make this toy example work: #include <iostream> #include <cstdlib> #include <blitz/array.h> #include <Rcpp.h> #include <R.h> using namespace std; int main(int argc, char *argv[]) { Rcpp::IntegerVector d; // Rcpp::List L; want to use // L to output results to R. return EXIT_SUCCESS; } I compile it with llvm-g++-4.2 -arch x86_64 -I/Library/Frameworks/R.framework/Resources/include -DNDEBUG -W -I/usr/local/include -I/usr/local/include -I"/Library/Frameworks/R.framework/Versions/3.0/Resources/library/Rcpp/include" -L"/Library/Frameworks/R.framework/Versions/3.0/Resources/library/Rcpp/lib/" -L"/Library/Frameworks/R.framework/Versions/3.0/Resources/lib" export.cpp -lRcpp -lR -o export which compiles, but produces a segfault. Thanks for any help! Florian
_______________________________________________ Rcpp-devel mailing list Rcpp-devel@lists.r-forge.r-project.org https://lists.r-forge.r-project.org/cgi-bin/mailman/listinfo/rcpp-devel