0

我在尝试RcppArmadillo在 R 中安装时遇到此错误,并且让我发疯,我无法找到如何处理它:

Error: package or namespace load failed for ‘RcppArmadillo’ in dyn.load(file, DLLpath = DLLpath, ...):
 unable to load shared object '/Users/Ghost/Rlibs/00LOCK-RcppArmadillo/00new/RcppArmadillo/libs/RcppArmadillo.so':
  dlopen(/Users/Ghost/Rlibs/00LOCK-RcppArmadillo/00new/RcppArmadillo/libs/RcppArmadillo.so, 6): Symbol not found: _wrapper2_ddot_
  Referenced from: /Users/Ghost/Rlibs/00LOCK-RcppArmadillo/00new/RcppArmadillo/libs/RcppArmadillo.so
  Expected in: flat namespace
 in /Users/Ghost/Rlibs/00LOCK-RcppArmadillo/00new/RcppArmadillo/libs/RcppArmadillo.so
Error: loading failed

关于如何解决它的任何见解/建议?

4

1 回答 1

0

您的设置不太对劲。作为一种可能的解决方法,ARMA_DONT_USE_WRAPPER在您的代码中包含 RcppArmadillo 之前进行定义。

#define ARMA_DONT_USE_WRAPPER
#include <RcppArmadillo.h>
于 2019-09-06T00:48:35.080 回答