首页
学习
活动
专区
圈层
工具
发布
社区首页 >问答首页 >Rcpp和RInside链接错误

Rcpp和RInside链接错误
EN

Stack Overflow用户
提问于 2015-08-28 02:00:19
回答 1查看 136关注 0票数 1

我在Kubuntu14.04上运行R3.1,并使用Codeblock作为集成开发环境来尝试来自Dirk Eddelbuettels的RInside程序,例如:

http://dirk.eddelbuettel.com/blog/2011/03/25/#rinside_and_qt `

代码语言:javascript
复制
// Copyright (C) 2010 Dirk Eddelbuettel and Romain Francois
//
// GPL'ed
#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);
}

`

我得到了以下错误:

/usr/bin/ld: obj/Debug/main.o||对符号‘REprintf’的引用未定义|

我不知道缺了什么库。有人知道吗?

谢谢

EN

回答 1

Stack Overflow用户

发布于 2015-08-28 03:50:10

这就是我开发的环境(除了我现在在15.05中的不同),它几乎肯定会工作--但是您得到了一个错误,表明您没有链接到libR

这几乎可以肯定是因为您没有按照自述文件中的建议执行examples/standard/目录中dozen+示例的操作

代码语言:javascript
复制
make                 # compile and link all 
./rinside_sample0    # run the first 

如果您坚持使用集成开发环境,您可以使用贡献的cmake/目录。但代码是通过测试和发布的,以便与(GNU)makefile一起使用。

票数 1
EN
页面原文内容由Stack Overflow提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://stackoverflow.com/questions/32256420

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档