小编Qui*_*ncy的帖子

LoadLibrary 失败:%1 不是有效的 Win32 应用程序。在R中

我有一个通过 R 为我的项目加载的 C 代码。使用 dyn.load,我能够在 Windows 64 位计算机和 Linux 服务器中加载 C 代码。但是,当我尝试在 Windows 32 位计算机中加载 .dll 时,出现以下错误。

使用 dyn.load 时出现 R 错误

我尝试使用整个路径,从工作目录运行 dyn.load 命令,但它们都不起作用。我的R版本: R版本

另外,我还编辑了系统变量,您可以在下面找到系统变量。

`C:\ProgramData\Oracle\Java\javapath;
%SystemRoot%\system32;
%SystemRoot%;
%SystemRoot%\System32\Wbem;
%SYSTEMROOT%\System32\WindowsPowerShell\v1.0\;
C:\Program Files\Common Files\Roxio Shared\DLLShared\;
C:\Program Files\Common Files\Roxio Shared\10.0\Roxio Central36;
C:\Program Files\Windows Imaging\;
C:\Program Files\QuickTime\QTSystem\;
C:\Program Files\R\R-3.3.2\bin;
C:\Rtools\bin;
C:\Rtools\mingw_32\bin;
C:\Rtools\mingw_32\lib\gcc\i686-w64-mingw32\4.9.3;
C:\Users\******\Documents\R\R-3.3.2\library\Rcpp`
Run Code Online (Sandbox Code Playgroud)

针对此类问题的现有解决方案对我没有帮助。

如果有人能帮助我解决这个问题,那就太好了。

c c++ r

6
推荐指数
1
解决办法
9377
查看次数

标签 统计

c ×1

c++ ×1

r ×1