0

私はこれに数時間取り組んできましたが、リンカーエラーのページ全体が表示され続けています。すべては何らかの形または方法でSSLと関係があります。

g ++ -DCURL_STATICLIB -L .. \lib-oテストtesting.cpp-lcurl

このコマンドのいくつかのパラメーター、それらが何であるか、またはリストがどこにあるかについてのアイデアが欠けていると確信していますか?

4

1 に答える 1

1

SSLサポートが必要ない場合は、構成を編集し、プリプロセッサマクロUSE_SSLEAYとの定義を解除するとSSL_OPENSSL、リンカエラーがなくなります。

SSLサポートが必要な場合は、libcurlに付属していないため、自分でコンパイルしてリンクする必要がありますWindowsでそれを行う方法の詳細な手順については、この質問を参照してください(MinGWについて言及したので、これを使用していると思います)。

LinuxやMacOSXなどの他のオペレーティングシステムにはOpenSSLが付属しているため、フープを飛び越える必要はありません。コマンドラインに、、、のいずれかを追加するだけで、正常に機能するはず-lsslです-lopenssl-lcrypto正確なライブラリ名はOSによって異なります)。

于 2012-07-15T02:06:46.307 に答える