定位/下载头文件R.h和Rmath,用于C与R连接

时间:2015-07-10 11:40:27

标签: c++ c r header-files

在这个问题上有很多类似的问题,但似乎没有人告诉我如果我还没有获得Rh和Rmath.h头文件的确切位置(我已经搜索了我的计算机,他们不在那里。这些是将C / C ++函数与R代码链接所必需的头文件。

简单地说,哪个R包应该将标题放在计算机上,或者是否有可以从中下载它们的网站?

This question提到了R-devel软件包,但在我的R(3.1.1)版本中,我似乎无法使用它。 Stack Overflow上的其他问题找到hereherehere,但没有直接回答我不想的问题。

任何帮助表示感谢。

克里斯托弗

3 个答案:

答案 0 :(得分:1)

大多数Linux发行版应该有$result = imap_search($mbox, 'FROM foo@bar.baz');

locate

(我在这里有开发版本,版本控制检查和Debian软件包的来源因此edd@max:~$ locate Rmath.h | grep "usr/" | grep -v "local/" /usr/include/Rmath.h /usr/include/JAGS/JRmath.h /usr/share/R/include/Rmath.h edd@max:~$ 。还显示了JAGS的一个误报。)

最后,"官方"解决这个问题的方法是问R本身:

grep

答案 1 :(得分:1)

它们应位于R&#39 {s} RHOME文件夹下方的$ R RHOME /home/rowlings/Downloads/R-3.2.1 $ ls -l `R RHOME`/include total 108 -rw-r--r-- 1 rowlings rowlings 511 Jun 29 17:34 Rconfig.h -rw-r--r-- 1 rowlings rowlings 5916 Jun 29 17:34 Rdefines.h -rw-r--r-- 1 rowlings rowlings 2085 Jun 29 17:34 Rembedded.h drwxr-xr-x 2 rowlings rowlings 4096 Jun 29 17:34 R_ext -rw-r--r-- 1 rowlings rowlings 2063 Jun 29 17:34 R.h -rw-r--r-- 1 rowlings rowlings 4818 Jun 29 17:34 Rinterface.h -rw-r--r-- 1 rowlings rowlings 46137 Jun 29 17:34 Rinternals.h -rw-r--r-- 1 rowlings rowlings 17619 Jun 29 17:34 Rmath.h -rw-r--r-- 1 rowlings rowlings 509 Jun 29 17:34 Rversion.h -rw-r--r-- 1 rowlings rowlings 2142 Jun 29 17:34 S.h 文件夹中。

0

答案 2 :(得分:0)