问题标签 [rinside]

For questions regarding programming in ECMAScript (JavaScript/JS) and its various dialects/implementations (excluding ActionScript). Note JavaScript is NOT the same as Java! Please include all relevant tags on your question; e.g., [node.js], [jquery], [json], [reactjs], [angular], [ember.js], [vue.js], [typescript], [svelte], etc.

0 投票
1 回答
443 浏览

c++ - 分配大向量的问题

我有以下程序。

输出是

这意味着vv2无法初始化 C++ 向量。为什么不能分配vv2?

使用内联,这是我得到的:

0 投票
1 回答
780 浏览

c++ - 使用 rcpp/rinside 包时如何在 makefile 中包含 dll 库

我将 R 与 Rinside/Rcpp 包一起使用。我能够从基于 Rinside 包编写的 C++ 代码生成 .exe/.o/.dll 文件 (A)。

但是,后来我发现我想使用 A.dll 作为我其他功能的库。但我想不出办法做到这一点。有什么提示吗?或者我可以参考的任何文档?

谢谢

0 投票
2 回答
2289 浏览

linux - 在 Linux 上使用 g++ 编译 RInside 程序

我已经通过 RPM(使用 Yast)安装了 R。


我要编译的文件 ( rinsidetest.cpp) 包含:


这是我编译它的方法:


信息:

RInside版本:0.2.6
Rcpp版本:0.9.13

是否有解决此问题的方法,或者我“必须”删除 rpm 安装并通过从源代码编译来启动所有内容?

编辑


0 投票
1 回答
1173 浏览

linux - 如何在静态地图 PNG 文件上显示坐标,因为它们是从 R 中的 GPS 接收的?

所以,目前我已经成功编译了程序(使用RInside),用于在 Google 的静态地图(在Qt上)上绘制坐标。

现在,我必须在地图上绘制从 GPS 接收到的坐标。

是否有可能以某种方式“即时”在 png 上显示新绘制的点?
我的意思是我不希望每次收到新点时都从硬盘中读取 png。


从这里:http ://cran.r-project.org/web/packages/png/png.pdf

这个包提供了一种简单的方法来读取、写入和显示以 PNG 格式存储的位图图像。它可以读写文件和内存中的原始向量

这有什么帮助吗?


这是C++RInside.

0 投票
1 回答
333 浏览

r - 在 Windows 7 x64 上构建 RInside 示例的多定义错误

我正在尝试使用 RTools 中的 g++ 从 Windows 7 x64 上的 RInside\examples\standard 目录构建 rinside_sample1.cpp,方法如下:

链接导致多重定义错误:

然而 rinside_sample0.cpp 的类似构建过程成功。有人知道解决方案吗?

rinside_sample1.cpp 的问题似乎是由于 Rcpp::NumericMatrix 和 Rcpp::NumericVector 的使用而出现的。

rinside_sample0.cpp 代码:

rinside_sample1.cpp 代码:

0 投票
1 回答
1037 浏览

c++ - 使用英特尔编译器套件编译 OpenMPI 应用程序

我在 linux 上有最新的 OpenMPI,它是用 Intel 编译器套件编译的。我正在尝试编译 OpenMPI 应用程序。我的特定应用程序使用 RInside 和 RcppEigen。如果我注释掉代码的 openMPI 部分,则编译字符串为:

因此,我尝试使用 mpic++ 进行编译:

mpic++ -I/usr/share/R/include -I/usr/lib/R/site-library/Rcpp/include -I/usr/local/lib/R/site-library/RInside/include -O3 -pipe - g -Wall -I/usr/local/lib/R/site-library/RcppEigen/include sjb_simple_smle_with_Rinside.cpp -L/usr/lib/R/lib -lR -lblas -llapack -L/usr/lib/R/site -library/Rcpp/lib -lRcpp -Wl,-rpath,/usr/lib/R/site-library/Rcpp/lib -L/usr/local/lib/R/site-library/RInside/lib -lRInside -Wl ,-rpath,/usr/local/lib/R/site-library/RInside/lib -o sjb_simple_smle_with_Rinside

如果我取消注释

并尝试编译,我得到以下错误。使用英特尔编译器编译 OpenMPI 应用程序有什么技巧吗?完整的源代码如下:

完整的源代码:

0 投票
1 回答
262 浏览

r - 使用 RInside 析构函数

一个简单的实验表明,每个线程一次只允许一个 RInside 实例。

程序崩溃,输出如下:

然而,另一个连续创建 RInside 实例的实验的结果还不是很清楚。

该程序在创建 R2 的那一刻嗡嗡作响。之前的输出如下所示:

R1 析构函数调用是否不足以进行正确的 RInside 清理?

0 投票
3 回答
1523 浏览

c++ - 在 Windows 中使用 rinside 和 qt

我开始在 C++ 中使用 rinside 和 rcpp。我只想从零开始,所以我的 QT 项目除了创建一个 RInside 实例之外什么都没有,我有一个我无法解决的问题。我在项目中只有一个对话框。

我的项目文件:

主文件:

对于其他文件,那里什么都没有,因为它只是一个空表单。当我构建它时,我遇到了很多错误,如下所示:

我正在使用 R-2.15.1、RInside 0.2.7、Rcpp 0.9.10、QT 4.8.0、MinGW 4.6.1。

0 投票
1 回答
154 浏览

r - 通过 Qt 运行时,R 小部件上显示的地图不会最大化

当我在 R 的小部件上加载地图(通过ggmap 并通过 R 的控制台直接运行程序时,当我最大化 R 的窗口时,地图会正确最大化。

当我通过 Qt 运行 R 时,同样的情况不会发生。我正在使用 RInside。通过 Qt,当我运行 R 时,确实显示了小部件(上面有地图),但是当我最大化 R 窗口时,地图没有最大化。它仍然是相同的大小!

在任何特定情况下都不会发生。它一直发生在我通过 Qt 运行 R 的时候,而当我通过 R 的控制台运行 R 时从来没有。

此处应提供哪些硬件/软件信息?

使用 Qt 4.7.0 版

导致这种情况的最简单的 R 程序:

在此处输入图像描述 我的系统上可能没有正确安装 X11 服务器吗?或者这是一个已知的问题print

有没有其他方法可以通过 ggmap 正常运行?

![在此处输入图像描述][2]

0 投票
2 回答
554 浏览

macos - Mac osx 上的 RInside 链接

嗨,我正在尝试在 mac osx 上编译和运行简单的 RInside 示例。我正在使用 R 安装形式的 macports 和通过 R 安装的 RInside 以及所有库的最新版本,这是我的 R 信息

这是我尝试编译示例的方法

这是我的错误

有什么建议么