Panel użytkownika
Nazwa użytkownika:
Hasło:
Nie masz jeszcze konta?

[C++] curlpp

Ostatnio zmodyfikowano 2015-11-03 21:47
Autor Wiadomość
garuso
Temat założony przez niniejszego użytkownika
[C++] curlpp
» 2015-11-03 21:43:32
Mam taki kod:
C/C++
#include <curlpp/cURLpp.hpp>
#include <curlpp/Easy.hpp>
#include <curlpp/Options.hpp>


using namespace curlpp::options;

int main( int, char ** )
{
    try
    {
        // That's all that is needed to do cleanup of used resources (RAII style).
        curlpp::Cleanup myCleanup;
       
        // Our request to be sent.
        curlpp::Easy myRequest;
       
        // Set the URL.
        myRequest.setOpt < Url >( "http://example.com" );
       
        // Send request and get a result.
        // By default the result goes to standard output.
        myRequest.perform();
    }
   
    catch( curlpp::RuntimeError & e )
    {
        std::cout << e.what() << std::endl;
    }
   
    catch( curlpp::LogicError & e )
    {
        std::cout << e.what() << std::endl;
    }
   
    return 0;
}

I masę błędów w gratisie:

C:\Users\domowy\AppData\Local\Temp\ccEMDUWL.o BezNazwy1.cpp:(.text+0x2d): undefined reference to `__imp__ZN6curlpp7CleanupC1Ev'
C:\Users\domowy\AppData\Local\Temp\ccEMDUWL.o BezNazwy1.cpp:(.text+0x3d): undefined reference to `__imp__ZN6curlpp4EasyC1Ev'
C:\Users\domowy\AppData\Local\Temp\ccEMDUWL.o BezNazwy1.cpp:(.text+0x9b): undefined reference to `__imp__ZN6curlpp4Easy7performEv'
C:\Users\domowy\AppData\Local\Temp\ccEMDUWL.o BezNazwy1.cpp:(.text+0xab): undefined reference to `__imp__ZN6curlpp4EasyD1Ev'
C:\Users\domowy\AppData\Local\Temp\ccEMDUWL.o BezNazwy1.cpp:(.text+0xbb): undefined reference to `__imp__ZN6curlpp7CleanupD1Ev'
C:\Users\domowy\AppData\Local\Temp\ccEMDUWL.o BezNazwy1.cpp:(.text+0x103): undefined reference to `__imp__ZN6curlpp4EasyD1Ev'
C:\Users\domowy\AppData\Local\Temp\ccEMDUWL.o BezNazwy1.cpp:(.text+0x11b): undefined reference to `__imp__ZN6curlpp7CleanupD1Ev'
C:\Users\domowy\AppData\Local\Temp\ccEMDUWL.o BezNazwy1.cpp:(.text$_ZN6curlpp11OptionTraitISsL10CURLoption10002EED1Ev[_ZN6curlpp11OptionTraitISsL10CURLoption10002EED1Ev]+0x18): undefined reference to `__imp__ZTVN6curlpp11OptionTraitISsL10CURLoption10002EEE'
C:\Users\domowy\AppData\Local\Temp\ccEMDUWL.o BezNazwy1.cpp:(.text$_ZN6curlpp11OptionTraitISsL10CURLoption10002EEC1ERKSs[_ZN6curlpp11OptionTraitISsL10CURLoption10002EEC1ERKSs]+0x34): undefined reference to `__imp__ZTVN6curlpp11OptionTraitISsL10CURLoption10002EEE'
C:\Users\domowy\AppData\Local\Temp\ccEMDUWL.o BezNazwy1.cpp:(.text$_ZN6curlpp6OptionISsED2Ev[_ZN6curlpp6OptionISsED2Ev]+0x1e): undefined reference to `__imp__ZTVN6curlpp6OptionISsEE'
C:\Users\domowy\AppData\Local\Temp\ccEMDUWL.o BezNazwy1.cpp:(.text$_ZN6curlpp6OptionISsED2Ev[_ZN6curlpp6OptionISsED2Ev]+0x5c): undefined reference to `__imp__ZN6curlpp10OptionBaseD2Ev'
C:\Users\domowy\AppData\Local\Temp\ccEMDUWL.o BezNazwy1.cpp:(.text$_ZN6curlpp6OptionISsED2Ev[_ZN6curlpp6OptionISsED2Ev]+0x83): undefined reference to `__imp__ZN6curlpp10OptionBaseD2Ev'
C:\Users\domowy\AppData\Local\Temp\ccEMDUWL.o BezNazwy1.cpp:(.text$_ZN6curlpp6OptionISsEC2E10CURLoptionRKSs[_ZN6curlpp6OptionISsEC2E10CURLoptionRKSs]+0x2b): undefined reference to `__imp__ZN6curlpp10OptionBaseC2E10CURLoption'
C:\Users\domowy\AppData\Local\Temp\ccEMDUWL.o BezNazwy1.cpp:(.text$_ZN6curlpp6OptionISsEC2E10CURLoptionRKSs[_ZN6curlpp6OptionISsEC2E10CURLoptionRKSs]+0x38): undefined reference to `__imp__ZTVN6curlpp6OptionISsEE'
C:\Users\domowy\AppData\Local\Temp\ccEMDUWL.o BezNazwy1.cpp:(.text$_ZN6curlpp6OptionISsEC2E10CURLoptionRKSs[_ZN6curlpp6OptionISsEC2E10CURLoptionRKSs]+0x6e): undefined reference to `__imp__ZN6curlpp10OptionBaseD2Ev'
C:\Users\domowy\AppData\Local\Temp\ccEMDUWL.o BezNazwy1.cpp:(.rdata$_ZTVN6curlpp11OptionTraitISsL10CURLoption10002EEE[_ZTVN6curlpp11OptionTraitISsL10CURLoption10002EEE]+0x20): undefined reference to `curlpp::OptionBase::operator<(curlpp::OptionBase const&) const'
C:\Users\domowy\AppData\Local\Temp\ccEMDUWL.o BezNazwy1.cpp:(.rdata$_ZTVN6curlpp6OptionISsEE[_ZTVN6curlpp6OptionISsEE]+0x20): undefined reference to `curlpp::OptionBase::operator<(curlpp::OptionBase const&) const'
C:\Users\domowy\AppData\Local\Temp\ccEMDUWL.o BezNazwy1.cpp:(.text$_ZN6curlpp11UnsetOptionD1Ev[_ZN6curlpp11UnsetOptionD1Ev]+0x29): undefined reference to `__imp__ZN6curlpp12RuntimeErrorD2Ev'
C:\Users\domowy\AppData\Local\Temp\ccEMDUWL.o BezNazwy1.cpp:(.text$_ZN6curlpp6OptionISsE16updateMeToOptionERKNS_10OptionBaseE[_ZN6curlpp6OptionISsE16updateMeToOptionERKNS_10OptionBaseE]+0x6a): undefined reference to `__imp__ZN6curlpp11UnsetOptionC1EPKc'
C:\Users\domowy\AppData\Local\Temp\ccEMDUWL.o BezNazwy1.cpp:(.text$_ZNK6curlpp11OptionTraitISsL10CURLoption10002EE16updateHandleToMeEPNS_8internal10CurlHandleE[_ZNK6curlpp11OptionTraitISsL10CURLoption10002EE16updateHandleToMeEPNS_8internal10CurlHandleE]+0x64): undefined reference to `__imp__ZN6curlpp11UnsetOptionC1ERKSs'
C:\Users\domowy\AppData\Local\Temp\ccEMDUWL.o BezNazwy1.cpp:(.text$_ZNK6curlpp6OptionISsE8getValueEv[_ZNK6curlpp6OptionISsE8getValueEv]+0x64): undefined reference to `__imp__ZN6curlpp11UnsetOptionC1ERKSs'
C:\Users\domowy\AppData\Local\Temp\ccEMDUWL.o BezNazwy1.cpp:(.text$_ZN6curlpp8internal10CurlHandle6optionIPvEEv10CURLoptionT_[_ZN6curlpp8internal10CurlHandle6optionIPvEEv10CURLoptionT_]+0x30): undefined reference to `__imp_curl_easy_setopt'
C:\Users\domowy\AppData\Local\Temp\ccEMDUWL.o BezNazwy1.cpp:(.text$_ZN6curlpp8internal10CurlHandle6optionIPvEEv10CURLoptionT_[_ZN6curlpp8internal10CurlHandle6optionIPvEEv10CURLoptionT_]+0x49): undefined reference to `__imp__ZN6curlpp20libcurlRuntimeAssertEPKc8CURLcode'
C:\Users\domowy\Desktop\test\collect2.exe [Error] ld returned 1 exit status


Jakieś pomysły?
P-139598
pekfos
» 2015-11-03 21:47:46
Bibliotekę wypadałoby podać do linkera.
P-139600
« 1 »
  Strona 1 z 1