我有一个.cpp
文件,可以sourceRcpp()
成功编译。现在我使用Rcpp.package.skeleton()
,它会生成相关目录。然后我在命令行上运行代码R CMD Install,但它显示一个带有错误的警告:
包的编译失败......
我是Windows用户并使用RStudio。我已经按照一些建议找到了文件Makevars.win
,它只有一行
PKG_LIBS = $(LAPACK_LIBS) $(BLAS_LIBS) $(FLIBS)
也许我需要添加Rcpp:::LdFlags()
或其他内容。我之前已经安装了Rtools,因为我可以在不使用Rcpp
的情况下编译和安装我自己的软件包。
你能给我一些建议吗?
答案 0 :(得分:1)
如果你在RStudio已经这样做了:
Rcpp.package.skeleton()
。src/
。compileAttributes()
,这是您未能手动执行的操作。所有这些都记录在案。