我正在使用 Rcpp 和另一个第三方 C++ 库开发一个包。当我尝试安装软件包时,我得到了
Error in inDL(x, as.logical(local), as.logical(now), ...) :
unable to load shared object 'C:/Users/Admin/Documents/R/win-library/2.15/packagename/libs/i386/package.dll':
LoadLibrary failure: The specified module could not be found.
在 32 位 Windows 操作系统中,根据同事的建议,我通过将来自 MingW 的以下 dll 的位置添加到系统路径来解决问题。
libgcc_s_dw2-1.dll
但是在 64 位 Windows 上,即使使用 dll,我也会遇到同样的错误,尽管我使用的是 32 位 R。
所以我的问题:
有什么方法可以知道为什么The specified module could not be found
会发生错误?我的意思是我想知道缺少哪个模块。也许在哪里有详细的选项?