我在 Mac(Mountain Lion)的终端中编译了一个 C 代码。尝试在 Windows 7 PC 上使用 dyn.load 加载它,我收到以下消息:
Error in inDL(x, as.logical(local), as.logical(now), ...) :
unable to load shared object 'C:/Users/Iris/Desktop/mcmc.so':
LoadLibrary failure: %1 is not a valid Win32 application.
Windows 7 是 64 位的,它上面的 R 也是 64 位的。我在另一个 MAC 上加载 C 代码没有问题。我想知道我的代码出了什么问题。谢谢。
编辑:
我尝试了在这里找到的解决方案,但没有奏效。