0

libcurl を使用して Web から情報を取得するユーティリティを作成し、Windows 7 マシンで Cygwin を使用して作成およびコンパイルしました。Windows 環境で実行可能ファイルを実行できるようにしたいのですが、実行すると「コンピューターに cygcurl-4.dll が見つからないため、プログラムを開始できません」というエラーが表示されます。Windows用のlibcurlをインストールしても、特にCygwinバージョンを探しているように見えるため、これを解決する方法がわかりません。理想的には、プログラムを自己完結型にする方法を見つけて、ライブラリを自分でインストールしなくても機能できるようにしたいと考えています。

4

2 に答える 2

1

「お使いのコンピューターに cygcurl-4.dll が見つからないため、プログラムを開始できません。」
これを解決するには、実行可能ファイルと一緒に cygcurl-4.dll を配布するだけです (dll を同じフォルダーに入れます)。

これは、Cygwin のバイナリ フォルダーに配置する必要があります。

于 2012-07-18T16:02:31.160 に答える
0

プログラムを自己完結型にするには、Windowsでlibcurlをcygwinなしの静的ライブラリ(.libファイル)としてコンパイルする必要があります。一部の人々はそれが実行可能であると言います。運が悪ければ、他の同様のライブラリを試してみてください。

于 2012-07-18T16:32:20.343 に答える