CURLppをC++クラスの最終プロジェクトの天気Webサイトからデータを取得する手段として使用しようとしています。私はコンパイラとしてIDEとMinGWとしてEclipseを使用しています。私ができるようにしたいのは、天気APIにGETリクエストを送信し、返されたデータを取得することだけです。私はいくつかの広範な研究を行ってきました。そして、それはcURLppが行く道だったようです。cURLppとEclipseの主な問題
Eclipseで設定するのに時間を費やしましたが、まだエラーが発生しています。 libcURLとcURLppの両方をダウンロードしました。ダウンロードしたバージョンが正しいかどうかはわかりません。私がダウンロードしたファイルの名前は次のとおりです。
「curlpp-0.7.3.tar.gz」と「curl-7.22.0-devel-mingw32.zip」
私はこれらの2つのファイルをダウンロードしたら、私はそれらを両方とも任意のディレクトリに抽出しました。
"C:\ FinalProgrammingProjectData \ cURLの\ curlpp-0.7.3.tarの\のcurlpp-0.7.3 \には、":\ FinalProgrammingProjectData \ cURLの\カール-7.22 」CをEclipseで、私は自分のパスが含まれていますに追加しました0.0-develの-MINGW32の\カール-7.22.0-develの-MINGW32 \含める "
を私は自分のライブラリパスに追加: " C:\ FinalProgrammingProjectData \ cURLの\カール-7.22.0-develの-MINGW32 LIB \ 「ライブラリ]タブの下で
は、私は内側に位置している個々のファイルの名前を追加しました: "C:\ FinalProgrammingProjectData \ cURLの\カール-7.22.0-develの-MINGW32 \ libに"
01私は私のプロジェクトをビルドしようとすると、私はの線に沿って何かを言ったエラーの多くを取得:「未定義の参照」
は
誰もが私の問題が何であるか任意のアイデアを持っていますか?私は自分のコードを書いていない。私はちょうど、cURLppのダウンロードに含まれている最初の例をコンパイルしようとしています。誰でも洞察力を提供できるなら、私は最も感謝しています。私はこれと何時間もかかわってきましたが、それほど進展はありませんでした。
P.S.ここではプロジェクトcurlTestため
ビルド設定のデバッグのエラーのリスト**とビルド構成は
内部ビルダーがビルドに使用されている** G ++ -LC:\最終プログラムプロジェクトデータ\ cURL \ curl-7.22.0-devel-mingw32 \ lib -LC:\ FinalProgrammingProjectData \ cURL \ curlpp-0.7.3.tar \ curlpp-0.7.3 \ src -o curlTest.exe curlTest.o -lcurl -lidn .dll -lrtmp -lssh2 -lssh2dll -lssl -lssl32 -lz -lzdll -leay32 -lidn -lcurldll -lcrypto curlTest.o:関数main': C:\Users\Owner\Desktop\School\Fall 2011\EEL3834\Eclipse Projects\curlTest\Debug/../curlTest.cpp:32: undefined reference to
IMPZlsRSoRKN6curlpp11OptionTraitISsL10CURLoption10002EEE ' C:\ユーザーは、所有者\デスクトップ\学校\秋\ 2011 \ EEL3834 \ Eclipseのプロジェクト\ curlTest \デバッグ/../ curlTest.cpp:37:_imp___ZlsRSoRKN6curlpp11OptionTraitISsL10CURLoption10002EEE' curlTest.o: In function
〜OptionTraitへの未定義参照': C :/FinalProgrammingProjectData/cURL/curlpp-0.7.3.tar/curlpp-0.7.3/include/curlpp/Option.hpp:147:未定義参照_imp___ZTVN6curlpp11OptionTraitISsL10CURLoption10002EEE' curlTest.o: In function
OptionTrait ': C:/FinalProgrammingProjectData/cURL/curlpp-0.7.3 .tar/curlpp-0.7.3/include/curlpp/Option。inl:124:未定義参照_imp___ZTVN6curlpp11OptionTraitISsL10CURLoption10002EEE' curlTest.o: In function
〜オプション ' C:/FinalProgrammingProjectData/cURL/curlpp-0.7.3.tar/curlpp/0.7.3/include/curlpp/Option.inl:71:未定義参照_imp___ZTVN6curlpp6OptionISsEE' C:/FinalProgrammingProjectData/cURL/curlpp-0.7.3.tar/curlpp-0.7.3/include/curlpp/Option.inl:71: undefined reference to
へ_imp _ZN6curlpp10OptionBaseD2Ev ' C:/FinalProgrammingProjectData/cURL/curlpp-0.7.3.tar/curlpp-0.7.3/include/curlpp/Option.inl:71:未定義参照_imp___ZN6curlpp10OptionBaseD2Ev' C:/FinalProgrammingProjectData/cURL/curlpp-0.7.3.tar/curlpp-0.7.3/include/curlpp/Option.inl:71: undefined reference to
IMPZTVN6curlpp6OptionISsEEに' C:/ FinalProgrammingProjectData /カール/ curlpp-0.7.3.tar/curlpp-0.7.3 /含む/ curlpp/Option.inl:71:_imp___ZN6curlpp10OptionBaseD2Ev' C:/FinalProgrammingProjectData/cURL/curlpp-0.7.3.tar/curlpp-0.7.3/include/curlpp/Option.inl:71: undefined reference to
_imp _ZN6curlpp10OptionBaseD2Ev」 curlTest.oに未定義の参照:関数でOption': C:/FinalProgrammingProjectData/cURL/curlpp-0.7.3.tar/curlpp-0.7.3/include/curlpp/Option.inl:42: undefined reference to
IMPZN6curlpp10OptionBaseC2E10CURLoption ' C:/FinalProgrammingProjectData/cURL/curlpp-0.7.3.tar/curlpp-0.7.3/include/curlpp/Option.inl:42:未定義参照_imp___ZTVN6curlpp6OptionISsEE' C:/FinalProgrammingProjectData/cURL/curlpp-0.7.3.tar/curlpp-0.7.3/include/curlpp/Option.inl:42: undefined reference to
_imp _ZN6curlpp10OptionBaseD2Evに' curlTest.o:curlTest。 (curlpp :: OptionTrait、vtable :: allocator>、(CURLoption)10002>] + 0x10):未定義の参照curlpp::OptionBase::operator<(curlpp::OptionBase const&) const' curlTest.o:curlTest.cpp:(.rdata$_ZTVN6curlpp6OptionISsEE[vtable for curlpp::Option<std::basic_string<char, std::char_traits<char>, std::allocator<char> > >]+0x10): undefined reference to
curlpp :: OptionBase :: operator <(curlpp :: OptionBase const &)を参照してください。 )CONST ' curlTest.o:関数で~UnsetOption': C:/FinalProgrammingProjectData/cURL/curlpp-0.7.3.tar/curlpp-0.7.3/include/curlpp/internal/../Exception.hpp:143: undefined reference to
IMPZN6curlpp12RuntimeErrorD2Ev' curlTest.o:機能ZN6curlpp6OptionISsE16updateMeToOptionERKNS_10OptionBaseE': C:/FinalProgrammingProjectData/cURL/curlpp-0.7.3.tar/curlpp-0.7.3/include/curlpp/Option.inl:96: undefined reference to
で_imp _ZN6 curlpp11UnsetOptionC1EPKc ' curlTest.o:機能でZNK6curlpp11OptionTraitISsL10CURLoption10002EE16updateHandleToMeEPNS_8internal10CurlHandleE': C:/FinalProgrammingProjectData/cURL/curlpp-0.7.3.tar/curlpp-0.7.3/include/curlpp/Option.inl:148: undefined reference to
IMPZN6curlpp11UnsetOptionC1ERKSs' curlTest.o: collect2は:ldは1つの終了ステータス が返されました:機能ZNK6curlpp6OptionISsE8getValueEv': C:/FinalProgrammingProjectData/cURL/curlpp-0.7.3.tar/curlpp-0.7.3/include/curlpp/Option.inl:114: undefined reference to
_imp _ZN6curlpp11UnsetOptionC1ERKSs'関数でZN6curlpp8internal10CurlHandle6optionIPvEEv10CURLoptionT_': C:/FinalProgrammingProjectData/cURL/curlpp-0.7.3.tar/curlpp-0.7.3/include/curlpp/internal/CurlHandle.inl:47: undefined reference to
IMP __ZN6curlpp20libcurlRuntimeAssertEPKc8CURLcode curlTest.o' は、ビルドエラーが発生し、ビルドが停止しました。 時間がかかりました:576ミリ秒。