私はこれに数時間取り組んできましたが、リンカーエラーのページ全体が表示され続けています。すべては何らかの形または方法でSSLと関係があります。
g ++ -DCURL_STATICLIB -L .. \lib-oテストtesting.cpp-lcurl
このコマンドのいくつかのパラメーター、それらが何であるか、またはリストがどこにあるかについてのアイデアが欠けていると確信していますか?
SSLサポートが必要ない場合は、構成を編集し、プリプロセッサマクロUSE_SSLEAY
との定義を解除するとSSL_OPENSSL
、リンカエラーがなくなります。
SSLサポートが必要な場合は、libcurlに付属していないため、自分でコンパイルしてリンクする必要があります。Windowsでそれを行う方法の詳細な手順については、この質問を参照してください(MinGWについて言及したので、これを使用していると思います)。
LinuxやMacOSXなどの他のオペレーティングシステムにはOpenSSLが付属しているため、フープを飛び越える必要はありません。コマンドラインに、、、のいずれかを追加するだけで、正常に機能するはず-lssl
です-lopenssl
(-lcrypto
正確なライブラリ名はOSによって異なります)。