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 ビットです。C コードを別の MAC にロードしても問題はありませんでした。私のコードで何がうまくいかなかったのだろうか。ありがとう。
編集:
ここにある解決策を試しましたが、うまくいきませんでした。