作者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://www.ptt.cc/bbs/R_Language/M.1534683299.A.B0E.html
→ clickhere: configure.ac & automake 去 check platform, 把結果 08/19 23:03
→ clickhere: AC_SUBST 到 Makevars.in 即可 08/19 23:04
謝謝 我會再研究看看
※ 編輯: HumuHumu (82.239.63.101), 08/19/2018 23:19:37
→ Wush978: Linux上不支援的話不建議上CRAN 08/22 01:13