2010-11-20 10 views
1

RCurl(Rプログラミング言語内)を使用しようとしています。そして、私は次のエラーを受け取ります:RCurl起動時にlibeay32.dllエラーが発生しました

The procedure entry point ASN1_const_check_infinite_end could not be located in the dynamic link library libeay32.dll

これまで私はlibeay32.dllが見つからないという警告がありました。私はオンラインからいくつかのコピーをダウンロードし、それをsystem32ディレクトリに入れました - そして、私は上記のエラーで終わった。

私はregclean pro(link)を実行しましたが、それでも役に立たなかったです。

私は勝利7で働いています。どのようにこれを解決するための提案?エラーは1がRCurlで必要な古いDLLを使用することによって引き起こされ

(私はこれがスーパーにここに属しているかどうかわからなかったので、私は両方試した)

答えて

1

。これは、Windowsライブラリローダーが、RCurlが使用したい機能をライブラリ内で見つけることができなかったことを意味します。

あなたは現在のバージョンは0.9.8.8で、OpenSSLの公式ページからダウンロードしてみてください、新しいバージョンを必要とする:

http://gnuwin32.sourceforge.net/packages/openssl.htm
http://downloads.sourceforge.net/gnuwin32/openssl-0.9.8h-1-bin.zip

も注意してくださいあなたがint型を配置する必要がないことsystem32、RCurlディレクトリに入れておく方がいいです(MSはもはやDLL Hellのためにシステムフォルダにライブラリを置くことを推奨しません)。

0

私は同じエラーがありました。私はRCurlパッケージを更新しました:

解決済みです。

関連する問題