作者HumuHumu (呼姆呼姆)
看板R_Language
标题[问题] 上传Package到CRAN
时间Sun Aug 19 20:54:57 2018
我最近把自己常用的一些功能写成套件 想要发到CRAN上
我的function是用C++写的 也用到了某个C++的library
可是这个library只有windows上有 Linux没有
我上传到CRAN的时候 CRAN系统在check的时候 在Windows平台上完全没有Error和Warning
可是系统用Debian check的时候就会出现Compile Error的问题 我很确定是因为Linux没有这个C++ library
有想过如果是在Linux上执行的话 就改用reticulate call python的方式来做 这样就可以不用到C++
但是我已经写好了很多cpp档 而package在安装时就会compile这些cpp档 根本无法根据不同的platform来决定要不要compile这些cpp档
请问我该如何克服这样的问题
Thanks in advanced!
--
※ 发信站: 批踢踢实业坊(ptt.cc), 来自: 82.239.63.101
※ 文章网址: https://webptt.com/cn.aspx?n=bbs/R_Language/M.1534683299.A.B0E.html
1F:→ clickhere: configure.ac & automake 去 check platform, 把结果 08/19 23:03
2F:→ clickhere: AC_SUBST 到 Makevars.in 即可 08/19 23:04
谢谢 我会再研究看看
※ 编辑: HumuHumu (82.239.63.101), 08/19/2018 23:19:37
3F:→ Wush978: Linux上不支援的话不建议上CRAN 08/22 01:13