[問題] 上傳Package到CRAN,Debian compile error

看板R_Language作者 (呼姆呼姆)時間6年前 (2018/08/19 20:54), 6年前編輯推噓0(003)
留言3則, 2人參與, 6年前最新討論串1/1
我最近把自己常用的一些功能寫成套件 想要發到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

08/19 23:03, 6年前 , 1F
configure.ac & automake 去 check platform, 把結果
08/19 23:03, 1F

08/19 23:04, 6年前 , 2F
AC_SUBST 到 Makevars.in 即可
08/19 23:04, 2F
謝謝 我會再研究看看 ※ 編輯: HumuHumu (82.239.63.101), 08/19/2018 23:19:37

08/22 01:13, 6年前 , 3F
Linux上不支援的話不建議上CRAN
08/22 01:13, 3F
文章代碼(AID): #1RUMYZiE (R_Language)
文章代碼(AID): #1RUMYZiE (R_Language)