[Rd] R and C++ code
Sandrine Coelho
scoelho at univ-tlse1.fr
Tue May 18 16:18:10 CEST 2004
Hello,
I want to use a C++ library under R, but I have problems.
I have readen the manual: "Writing R Extensions" and the setion " Interfacing C++ code".
I have created :
//X.cpp
#include "X.h"
#include <iostream>
X::X()
{
std::cout << "constructor X" << std::endl;
}
X::~X()
{
}
//X.h
#ifndef X_H
#define X_H
class X
{
public:
X();
~X();
};
#endif
//X_main.cpp
#include "X.h"
extern "C" {
void X_main(){
X x;
}
}
//essai.R
foo<-function()
{.C("X_main");}
When I execute the file essai.R, the R console returns:
Error in .C("X_main") : C function name not in load table.
If you can help me.
Thank you.
Sandrine
More information about the R-devel
mailing list