我正在尝试使用RcppArmadillo包(版本0.3.910.0和R3.0.1以及最新版本)的最新功能将稀疏矩阵从Matrix包(类“dgCMatrix”)转换为sp_mat类型的Armadillo。我正在使用文件“RcppArmadilloExtensions/spmat.h”中的“as”和“wrap”函数。不幸的是,我在尝试创建共享库时遇到编译错误。所以在调用“RCMDINSTALLmyRpackage”时。这是重现错误的最小示例:我用RcppArmadillo.package.skeleton()创建了一个空包我定义了2个.cpp文件及其相应的头文件.h来执行从R导入的稀疏矩阵