Skocz do zawartości
  • 👋 Witaj na MPCForum!

    Przeglądasz forum jako gość, co oznacza, że wiele świetnych funkcji jest jeszcze przed Tobą! 😎

    • Pełny dostęp do działów i ukrytych treści
    • Możliwość pisania i odpowiadania w tematach
    • System prywatnych wiadomości
    • Zbieranie reputacji i rozwijanie swojego profilu
    • Członkostwo w jednej z największych społeczności graczy

    👉 Dołączenie zajmie Ci mniej niż minutę – a zyskasz znacznie więcej!

    Zarejestruj się teraz

Konfiguracja biblioteki curlpp i libcurl


MiMo114

Rekomendowane odpowiedzi

Opublikowano

Witam.
Mam obecnie VS 2013 i po dodaniu bibliotek pomagających obsługiwać curl kompilator przechodzi bezproblemowo.

Jednak kiedy już dodam jakąś funkcje z którejkolwiek z bibliotek(są one połączone "jedna używa 2") wyskakują błędy.
Czytałem dość trochę o tym jednak CURL_STATICLIB/CURLPP_STATICLIB nie pomaga więc zwracam sie do was z prośbą o pomoc.
Z góry dzięki i pozdrawiam ^^ :-)

1>curlpp-0.7.3-static-mtdll.lib(Easy.obj) : error LNK2038: mismatch detected for '_MSC_VER': value '1700' doesn't match value '1800' in AskBot.obj
1>curlpp-0.7.3-static-mtdll.lib(Easy.obj) : error LNK2038: mismatch detected for '_ITERATOR_DEBUG_LEVEL': value '0' doesn't match value '2' in AskBot.obj
1>curlpp-0.7.3-static-mtdll.lib(Easy.obj) : error LNK2038: mismatch detected for 'RuntimeLibrary': value 'MD_DynamicRelease' doesn't match value 'MDd_DynamicDebug' in AskBot.obj
1>curlpp-0.7.3-static-mtdll.lib(Exception.obj) : error LNK2038: mismatch detected for '_MSC_VER': value '1700' doesn't match value '1800' in AskBot.obj
1>curlpp-0.7.3-static-mtdll.lib(Exception.obj) : error LNK2038: mismatch detected for '_ITERATOR_DEBUG_LEVEL': value '0' doesn't match value '2' in AskBot.obj
1>curlpp-0.7.3-static-mtdll.lib(Exception.obj) : error LNK2038: mismatch detected for 'RuntimeLibrary': value 'MD_DynamicRelease' doesn't match value 'MDd_DynamicDebug' in AskBot.obj
1>curlpp-0.7.3-static-mtdll.lib(CurlHandle.obj) : error LNK2038: mismatch detected for '_MSC_VER': value '1700' doesn't match value '1800' in AskBot.obj
1>curlpp-0.7.3-static-mtdll.lib(CurlHandle.obj) : error LNK2038: mismatch detected for '_ITERATOR_DEBUG_LEVEL': value '0' doesn't match value '2' in AskBot.obj
1>curlpp-0.7.3-static-mtdll.lib(CurlHandle.obj) : error LNK2038: mismatch detected for 'RuntimeLibrary': value 'MD_DynamicRelease' doesn't match value 'MDd_DynamicDebug' in AskBot.obj
1>curlpp-0.7.3-static-mtdll.lib(OptionList.obj) : error LNK2038: mismatch detected for '_MSC_VER': value '1700' doesn't match value '1800' in AskBot.obj
1>curlpp-0.7.3-static-mtdll.lib(OptionList.obj) : error LNK2038: mismatch detected for '_ITERATOR_DEBUG_LEVEL': value '0' doesn't match value '2' in AskBot.obj
1>curlpp-0.7.3-static-mtdll.lib(OptionList.obj) : error LNK2038: mismatch detected for 'RuntimeLibrary': value 'MD_DynamicRelease' doesn't match value 'MDd_DynamicDebug' in AskBot.obj
1>curlpp-0.7.3-static-mtdll.lib(OptionSetter.obj) : error LNK2038: mismatch detected for '_MSC_VER': value '1700' doesn't match value '1800' in AskBot.obj
1>curlpp-0.7.3-static-mtdll.lib(OptionSetter.obj) : error LNK2038: mismatch detected for '_ITERATOR_DEBUG_LEVEL': value '0' doesn't match value '2' in AskBot.obj
1>curlpp-0.7.3-static-mtdll.lib(OptionSetter.obj) : error LNK2038: mismatch detected for 'RuntimeLibrary': value 'MD_DynamicRelease' doesn't match value 'MDd_DynamicDebug' in AskBot.obj
1>curlpp-0.7.3-static-mtdll.lib(Form.obj) : error LNK2038: mismatch detected for '_MSC_VER': value '1700' doesn't match value '1800' in AskBot.obj
1>curlpp-0.7.3-static-mtdll.lib(Form.obj) : error LNK2038: mismatch detected for '_ITERATOR_DEBUG_LEVEL': value '0' doesn't match value '2' in AskBot.obj
1>curlpp-0.7.3-static-mtdll.lib(Form.obj) : error LNK2038: mismatch detected for 'RuntimeLibrary': value 'MD_DynamicRelease' doesn't match value 'MDd_DynamicDebug' in AskBot.obj
1>LINK : warning LNK4098: defaultlib 'MSVCRT' conflicts with use of other libs; use /NODEFAULTLIB:library
1>libcurl-7.29.0-static-mtdll.lib(easy.obj) : error LNK2019: unresolved external symbol __imp__WSAStartup@ referenced in function _win32_init
1>libcurl-7.29.0-static-mtdll.lib(telnet.obj) : error LNK2001: unresolved external symbol __imp__WSAStartup@
1>libcurl-7.29.0-static-mtdll.lib(easy.obj) : error LNK2019: unresolved external symbol __imp__WSACleanup@0 referenced in function _curl_global_cleanup
1>libcurl-7.29.0-static-mtdll.lib(telnet.obj) : error LNK2001: unresolved external symbol __imp__WSACleanup@0
1>libcurl-7.29.0-static-mtdll.lib(telnet.obj) : error LNK2001: unresolved external symbol __imp__WSAGetLastError@0
1>libcurl-7.29.0-static-mtdll.lib(tftp.obj) : error LNK2001: unresolved external symbol __imp__WSAGetLastError@0
1>libcurl-7.29.0-static-mtdll.lib(ftp.obj) : error LNK2001: unresolved external symbol __imp__WSAGetLastError@0
1>libcurl-7.29.0-static-mtdll.lib(asyn-thread.obj) : error LNK2019: unresolved external symbol __imp__WSAGetLastError@0 referenced in function _Curl_resolver_getaddrinfo
1>libcurl-7.29.0-static-mtdll.lib(sendf.obj) : error LNK2001: unresolved external symbol __imp__WSAGetLastError@0
1>libcurl-7.29.0-static-mtdll.lib(connect.obj) : error LNK2001: unresolved external symbol __imp__WSAGetLastError@0
1>libcurl-7.29.0-static-mtdll.lib(select.obj) : error LNK2001: unresolved external symbol __imp__WSAGetLastError@0
1>libcurl-7.29.0-static-mtdll.lib(sendf.obj) : error LNK2019: unresolved external symbol __imp__recv@ referenced in function _Curl_read_plain
1>libcurl-7.29.0-static-mtdll.lib(connect.obj) : error LNK2001: unresolved external symbol __imp__recv@
1>libcurl-7.29.0-static-mtdll.lib(sendf.obj) : error LNK2019: unresolved external symbol __imp__send@ referenced in function _Curl_send_plain
1>libcurl-7.29.0-static-mtdll.lib(telnet.obj) : error LNK2001: unresolved external symbol __imp__send@
1>libcurl-7.29.0-static-mtdll.lib(connect.obj) : error LNK2019: unresolved external symbol __imp__bind@ referenced in function _bindlocal
1>libcurl-7.29.0-static-mtdll.lib(tftp.obj) : error LNK2001: unresolved external symbol __imp__bind@
1>libcurl-7.29.0-static-mtdll.lib(ftp.obj) : error LNK2001: unresolved external symbol __imp__bind@
1>libcurl-7.29.0-static-mtdll.lib(connect.obj) : error LNK2019: unresolved external symbol __imp__closesocket@ referenced in function _Curl_closesocket
1>libcurl-7.29.0-static-mtdll.lib(connect.obj) : error LNK2019: unresolved external symbol __imp__connect@ referenced in function _singleipconnect
1>libcurl-7.29.0-static-mtdll.lib(connect.obj) : error LNK2019: unresolved external symbol __imp__getpeername@ referenced in function _Curl_updateconninfo
1>libcurl-7.29.0-static-mtdll.lib(connect.obj) : error LNK2019: unresolved external symbol __imp__getsockname@ referenced in function _Curl_updateconninfo
1>libcurl-7.29.0-static-mtdll.lib(ftp.obj) : error LNK2001: unresolved external symbol __imp__getsockname@
1>libcurl-7.29.0-static-mtdll.lib(connect.obj) : error LNK2019: unresolved external symbol __imp__getsockopt@ referenced in function _Curl_sndbufset
1>libcurl-7.29.0-static-mtdll.lib(connect.obj) : error LNK2019: unresolved external symbol __imp__htons@ referenced in function _bindlocal
1>libcurl-7.29.0-static-mtdll.lib(curl_addrinfo.obj) : error LNK2001: unresolved external symbol __imp__htons@
1>libcurl-7.29.0-static-mtdll.lib(telnet.obj) : error LNK2001: unresolved external symbol __imp__htons@
1>libcurl-7.29.0-static-mtdll.lib(ftp.obj) : error LNK2001: unresolved external symbol __imp__htons@
1>libcurl-7.29.0-static-mtdll.lib(connect.obj) : error LNK2019: unresolved external symbol __imp__ntohs@ referenced in function _bindlocal
1>libcurl-7.29.0-static-mtdll.lib(telnet.obj) : error LNK2001: unresolved external symbol __imp__ntohs@
1>libcurl-7.29.0-static-mtdll.lib(ftp.obj) : error LNK2001: unresolved external symbol __imp__ntohs@
1>libcurl-7.29.0-static-mtdll.lib(connect.obj) : error LNK2019: unresolved external symbol __imp__setsockopt@ referenced in function _Curl_sndbufset
1>libcurl-7.29.0-static-mtdll.lib(connect.obj) : error LNK2019: unresolved external symbol __imp__socket@ referenced in function _Curl_socket
1>libcurl-7.29.0-static-mtdll.lib(connect.obj) : error LNK2019: unresolved external symbol __imp__WSASetLastError@ referenced in function _Curl_is_connected
1>libcurl-7.29.0-static-mtdll.lib(select.obj) : error LNK2001: unresolved external symbol __imp__WSASetLastError@
1>libcurl-7.29.0-static-mtdll.lib(curl_addrinfo.obj) : error LNK2001: unresolved external symbol __imp__WSASetLastError@
1>libcurl-7.29.0-static-mtdll.lib(select.obj) : error LNK2019: unresolved external symbol ___WSAFDIsSet@ referenced in function _Curl_poll
1>libcurl-7.29.0-static-mtdll.lib(select.obj) : error LNK2019: unresolved external symbol __imp__select@ referenced in function _Curl_poll
1>libcurl-7.29.0-static-mtdll.lib(curl_addrinfo.obj) : error LNK2019: unresolved external symbol __imp__getaddrinfo@ referenced in function _Curl_getaddrinfo_ex
1>libcurl-7.29.0-static-mtdll.lib(curl_addrinfo.obj) : error LNK2019: unresolved external symbol __imp__freeaddrinfo@ referenced in function _Curl_getaddrinfo_ex
1>libcurl-7.29.0-static-mtdll.lib(tftp.obj) : error LNK2019: unresolved external symbol __imp__recvfrom@ referenced in function _tftp_receive_packet
1>libcurl-7.29.0-static-mtdll.lib(tftp.obj) : error LNK2019: unresolved external symbol __imp__sendto@ referenced in function _tftp_rx
1>libcurl-7.29.0-static-mtdll.lib(ftp.obj) : error LNK2019: unresolved external symbol __imp__accept@ referenced in function _AcceptServerConnect
1>libcurl-7.29.0-static-mtdll.lib(ftp.obj) : error LNK2019: unresolved external symbol __imp__listen@ referenced in function _ftp_state_use_port
1>libcurl-7.29.0-static-mtdll.lib(nonblock.obj) : error LNK2019: unresolved external symbol __imp__ioctlsocket@ referenced in function _curlx_nonblock
1>libcurl-7.29.0-static-mtdll.lib(curl_gethostname.obj) : error LNK2019: unresolved external symbol __imp__gethostname@ referenced in function _Curl_gethostname
Opublikowano

A teraz mistrzu powiedz mi jak zastosować twoje wskazówki do biblioteki LibCurl. Teach me my master.
Dodam jeszcze że TUTAJ jest instrukcja jak zainstalować tą bibliotekę to VS2010 przestudiowałem cały ten plik po czym po kilkunastu brakujących folderach oraz innych nazwach plików(nowe wersje biblioteki) błędy są coraz bardziej ciekawe.

Załączam projekt który wyświetla te wszystkie błędy ^^
http://uploaded.net/file/xscmtotr - chyba nie muszę dorzucać 

1>testproject.obj : error LNK2019: unresolved external symbol _curl_global_init referenced in function "void __cdecl SSHUpload(char *,char *)" (?SSHUpload@@YAXPAD0@Z)
1>testproject.obj : error LNK2019: unresolved external symbol _curl_global_cleanup referenced in function "void __cdecl SSHUpload(char *,char *)" (?SSHUpload@@YAXPAD0@Z)
1>testproject.obj : error LNK2019: unresolved external symbol _curl_easy_init referenced in function "void __cdecl SSHUpload(char *,char *)" (?SSHUpload@@YAXPAD0@Z)
1>testproject.obj : error LNK2019: unresolved external symbol _curl_easy_setopt referenced in function "void __cdecl SSHUpload(char *,char *)" (?SSHUpload@@YAXPAD0@Z)
1>testproject.obj : error LNK2019: unresolved external symbol _curl_easy_perform referenced in function "void __cdecl SSHUpload(char *,char *)" (?SSHUpload@@YAXPAD0@Z)
1>testproject.obj : error LNK2019: unresolved external symbol _curl_easy_cleanup referenced in function "void __cdecl SSHUpload(char *,char *)" (?SSHUpload@@YAXPAD0@Z)
1>C:\Users\MateW\Documents\Visual Studio 2013\Projects\testproject\Debug\testproject.exe : fatal error LNK1120: 6 unresolved externals
========== Build: 0 succeeded, 1 failed, 0 up-to-date, 0 skipped ==========
Opublikowano

kod?

Dodałem link z projektem testowym który wysypuje te błedy

 

LNK unresolved - cos zjebales w includach, albo nie dodales liba jakiegos, ale juz mniej bledow przynajmniej

 

No i niestety wszystkie liby są dodane tak myślę ale niestety z tego powodu że poradnik jak zainstalować tą bibliotekę jest (trochę) przestarzały. Dodam jeszcze jeden Build z tego tutoriala od autora skryptu (dll'ka jedna lib i w pizdu obiektów) 

Zarchiwizowany

Ten temat przebywa obecnie w archiwum. Dodawanie nowych odpowiedzi zostało zablokowane.

×
×
  • Dodaj nową pozycję...