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

[cURL] "An application has made a attempt a runtime library C..."

Ostatnio zmodyfikowano 2013-03-08 15:24
Autor Wiadomość
Krzysiek318k
Temat założony przez niniejszego użytkownika
» 2013-03-02 18:34:16
Pdlinkowałem i kolejna masa errorów :):
c:\mingw\bin\..\lib\gcc\mingw32\4.7.2\..\..\..\libcurl.a(ssh.o)|| undefined reference to `libssh2_session_block_directions'|
c:\mingw\bin\..\lib\gcc\mingw32\4.7.2\..\..\..\libcurl.a(ssh.o)|| undefined reference to `libssh2_sftp_write'|
c:\mingw\bin\..\lib\gcc\mingw32\4.7.2\..\..\..\libcurl.a(ssh.o)|| undefined reference to `libssh2_sftp_read'|
c:\mingw\bin\..\lib\gcc\mingw32\4.7.2\..\..\..\libcurl.a(ssh.o)|| undefined reference to `libssh2_channel_write_ex'|
c:\mingw\bin\..\lib\gcc\mingw32\4.7.2\..\..\..\libcurl.a(ssh.o)|| undefined reference to `libssh2_channel_read_ex'|
c:\mingw\bin\..\lib\gcc\mingw32\4.7.2\..\..\..\libcurl.a(ssh.o)|| undefined reference to `libssh2_sftp_last_error'|
c:\mingw\bin\..\lib\gcc\mingw32\4.7.2\..\..\..\libcurl.a(ssh.o)|| undefined reference to `libssh2_session_last_errno'|
c:\mingw\bin\..\lib\gcc\mingw32\4.7.2\..\..\..\libcurl.a(ssh.o)|| undefined reference to `libssh2_session_set_blocking'|
c:\mingw\bin\..\lib\gcc\mingw32\4.7.2\..\..\..\libcurl.a(ssh.o)|| undefined reference to `libssh2_session_startup'|
c:\mingw\bin\..\lib\gcc\mingw32\4.7.2\..\..\..\libcurl.a(ssh.o)|| undefined reference to `libssh2_hostkey_hash'|
c:\mingw\bin\..\lib\gcc\mingw32\4.7.2\..\..\..\libcurl.a(ssh.o)|| undefined reference to `libssh2_session_hostkey'|
c:\mingw\bin\..\lib\gcc\mingw32\4.7.2\..\..\..\libcurl.a(ssh.o)|| undefined reference to `libssh2_knownhost_check'|
c:\mingw\bin\..\lib\gcc\mingw32\4.7.2\..\..\..\libcurl.a(ssh.o)|| undefined reference to `libssh2_knownhost_add'|
c:\mingw\bin\..\lib\gcc\mingw32\4.7.2\..\..\..\libcurl.a(ssh.o)|| undefined reference to `libssh2_knownhost_writefile'|
c:\mingw\bin\..\lib\gcc\mingw32\4.7.2\..\..\..\libcurl.a(ssh.o)|| undefined reference to `libssh2_sftp_symlink_ex'|
c:\mingw\bin\..\lib\gcc\mingw32\4.7.2\..\..\..\libcurl.a(ssh.o)|| undefined reference to `libssh2_sftp_unlink_ex'|
c:\mingw\bin\..\lib\gcc\mingw32\4.7.2\..\..\..\libcurl.a(ssh.o)|| undefined reference to `libssh2_sftp_last_error'|
c:\mingw\bin\..\lib\gcc\mingw32\4.7.2\..\..\..\libcurl.a(ssh.o)|| undefined reference to `libssh2_sftp_symlink_ex'|
c:\mingw\bin\..\lib\gcc\mingw32\4.7.2\..\..\..\libcurl.a(ssh.o)|| undefined reference to `libssh2_sftp_last_error'|
c:\mingw\bin\..\lib\gcc\mingw32\4.7.2\..\..\..\libcurl.a(ssh.o)|| undefined reference to `libssh2_userauth_list'|
c:\mingw\bin\..\lib\gcc\mingw32\4.7.2\..\..\..\libcurl.a(ssh.o)|| undefined reference to `libssh2_knownhost_free'|
c:\mingw\bin\..\lib\gcc\mingw32\4.7.2\..\..\..\libcurl.a(ssh.o)|| undefined reference to `libssh2_agent_disconnect'|
c:\mingw\bin\..\lib\gcc\mingw32\4.7.2\..\..\..\libcurl.a(ssh.o)|| undefined reference to `libssh2_agent_free'|
c:\mingw\bin\..\lib\gcc\mingw32\4.7.2\..\..\..\libcurl.a(ssh.o)|| undefined reference to `libssh2_session_free'|
c:\mingw\bin\..\lib\gcc\mingw32\4.7.2\..\..\..\libcurl.a(ssh.o)|| undefined reference to `libssh2_sftp_stat_ex'|
c:\mingw\bin\..\lib\gcc\mingw32\4.7.2\..\..\..\libcurl.a(ssh.o)|| undefined reference to `libssh2_sftp_last_error'|
c:\mingw\bin\..\lib\gcc\mingw32\4.7.2\..\..\..\libcurl.a(ssh.o)|| undefined reference to `libssh2_sftp_stat_ex'|
c:\mingw\bin\..\lib\gcc\mingw32\4.7.2\..\..\..\libcurl.a(ssh.o)|| undefined reference to `libssh2_sftp_last_error'|
c:\mingw\bin\..\lib\gcc\mingw32\4.7.2\..\..\..\libcurl.a(ssh.o)|| undefined reference to `libssh2_sftp_rename_ex'|
c:\mingw\bin\..\lib\gcc\mingw32\4.7.2\..\..\..\libcurl.a(ssh.o)|| undefined reference to `libssh2_sftp_last_error'|
c:\mingw\bin\..\lib\gcc\mingw32\4.7.2\..\..\..\libcurl.a(ssh.o)|| undefined reference to `libssh2_sftp_rmdir_ex'|
c:\mingw\bin\..\lib\gcc\mingw32\4.7.2\..\..\..\libcurl.a(ssh.o)|| undefined reference to `libssh2_sftp_last_error'|
c:\mingw\bin\..\lib\gcc\mingw32\4.7.2\..\..\..\libcurl.a(ssh.o)|| undefined reference to `libssh2_sftp_mkdir_ex'|
c:\mingw\bin\..\lib\gcc\mingw32\4.7.2\..\..\..\libcurl.a(ssh.o)|| undefined reference to `libssh2_sftp_last_error'|
c:\mingw\bin\..\lib\gcc\mingw32\4.7.2\..\..\..\libcurl.a(ssh.o)|| undefined reference to `libssh2_sftp_init'|
c:\mingw\bin\..\lib\gcc\mingw32\4.7.2\..\..\..\libcurl.a(ssh.o)|| undefined reference to `libssh2_scp_recv'|
c:\mingw\bin\..\lib\gcc\mingw32\4.7.2\..\..\..\libcurl.a(ssh.o)|| undefined reference to `libssh2_channel_send_eof'|
c:\mingw\bin\..\lib\gcc\mingw32\4.7.2\..\..\..\libcurl.a(ssh.o)|| undefined reference to `libssh2_userauth_keyboard_interactive_ex'|
c:\mingw\bin\..\lib\gcc\mingw32\4.7.2\..\..\..\libcurl.a(ssh.o)|| undefined reference to `libssh2_sftp_close_handle'|
c:\mingw\bin\..\lib\gcc\mingw32\4.7.2\..\..\..\libcurl.a(ssh.o)|| undefined reference to `libssh2_sftp_open_ex'|
c:\mingw\bin\..\lib\gcc\mingw32\4.7.2\..\..\..\libcurl.a(ssh.o)|| undefined reference to `libssh2_sftp_stat_ex'|
c:\mingw\bin\..\lib\gcc\mingw32\4.7.2\..\..\..\libcurl.a(ssh.o)|| undefined reference to `libssh2_sftp_close_handle'|
c:\mingw\bin\..\lib\gcc\mingw32\4.7.2\..\..\..\libcurl.a(ssh.o)|| undefined reference to `libssh2_sftp_close_handle'|
c:\mingw\bin\..\lib\gcc\mingw32\4.7.2\..\..\..\libcurl.a(ssh.o)|| undefined reference to `libssh2_sftp_shutdown'|
c:\mingw\bin\..\lib\gcc\mingw32\4.7.2\..\..\..\libcurl.a(ssh.o)|| undefined reference to `libssh2_scp_send64'|
c:\mingw\bin\..\lib\gcc\mingw32\4.7.2\..\..\..\libcurl.a(ssh.o)|| undefined reference to `libssh2_userauth_publickey_fromfile_ex'|
c:\mingw\bin\..\lib\gcc\mingw32\4.7.2\..\..\..\libcurl.a(ssh.o)|| undefined reference to `libssh2_userauth_password_ex'|
c:\mingw\bin\..\lib\gcc\mingw32\4.7.2\..\..\..\libcurl.a(ssh.o)|| undefined reference to `libssh2_channel_wait_closed'|
c:\mingw\bin\..\lib\gcc\mingw32\4.7.2\..\..\..\libcurl.a(ssh.o)|| undefined reference to `libssh2_channel_free'|
c:\mingw\bin\..\lib\gcc\mingw32\4.7.2\..\..\..\libcurl.a(ssh.o)|| undefined reference to `libssh2_agent_list_identities'|
||More errors follow but not being shown.|
||Edit the max errors limit in compiler options...|
||=== Build finished: 50 errors, 0 warnings (0 minutes, 1 seconds) ===|
P-77497
xevuel
» 2013-03-02 18:35:26
Więc...? Wyszukaj w google tak jak pokazałem, jakie biblioteki masz jeszcze dolinkować.
P-77498
Krzysiek318k
Temat założony przez niniejszego użytkownika
» 2013-03-02 18:43:33
Po podlinkowaniu libssh2 mam kolejną masę błędów których nie mogę znaleźć na google.
Linker Options:
-l curl
-l winmm
-l ssl
-l crypto
-l z
-l gdi32
-l ws2_32
-lidn
-lwldap32
-lssh2
-lcrypto
-lssl

error log:
c:\mingw\bin\..\lib\gcc\mingw32\4.7.2\..\..\..\libcurl.a(curl_rtmp.o)|| undefined reference to `RTMP_Close'|
c:\mingw\bin\..\lib\gcc\mingw32\4.7.2\..\..\..\libcurl.a(curl_rtmp.o)|| undefined reference to `RTMP_Free'|
c:\mingw\bin\..\lib\gcc\mingw32\4.7.2\..\..\..\libcurl.a(curl_rtmp.o)|| undefined reference to `RTMP_Connect1'|
c:\mingw\bin\..\lib\gcc\mingw32\4.7.2\..\..\..\libcurl.a(curl_rtmp.o)|| undefined reference to `RTMP_Write'|
c:\mingw\bin\..\lib\gcc\mingw32\4.7.2\..\..\..\libcurl.a(curl_rtmp.o)|| undefined reference to `RTMP_Alloc'|
c:\mingw\bin\..\lib\gcc\mingw32\4.7.2\..\..\..\libcurl.a(curl_rtmp.o)|| undefined reference to `RTMP_Init'|
c:\mingw\bin\..\lib\gcc\mingw32\4.7.2\..\..\..\libcurl.a(curl_rtmp.o)|| undefined reference to `RTMP_SetBufferMS'|
c:\mingw\bin\..\lib\gcc\mingw32\4.7.2\..\..\..\libcurl.a(curl_rtmp.o)|| undefined reference to `RTMP_SetupURL'|
c:\mingw\bin\..\lib\gcc\mingw32\4.7.2\..\..\..\libcurl.a(curl_rtmp.o)|| undefined reference to `RTMP_Free'|
c:\mingw\bin\..\lib\gcc\mingw32\4.7.2\..\..\..\libcurl.a(curl_rtmp.o)|| undefined reference to `RTMP_Read'|
c:\mingw\bin\..\lib\gcc\mingw32\4.7.2\..\..\..\libcurl.a(curl_rtmp.o)|| undefined reference to `RTMP_ConnectStream'|
||=== Build finished: 11 errors, 0 warnings (0 minutes, 1 seconds) ===|
P-77499
pekfos
» 2013-03-02 19:54:11
To akurat było proste
-lrtmp
P-77504
Krzysiek318k
Temat założony przez niniejszego użytkownika
» 2013-03-03 14:14:02
Kolejne errrory po dodaniu:
c:\mingw\bin\..\lib\gcc\mingw32\4.7.2\..\..\..\libssh2.a(hostkey.o):hostkey.c|| undefined reference to `DSA_free'|
c:\mingw\bin\..\lib\gcc\mingw32\4.7.2\..\..\..\libssh2.a(hostkey.o):hostkey.c|| undefined reference to `EVP_get_digestbyname'|
c:\mingw\bin\..\lib\gcc\mingw32\4.7.2\..\..\..\libssh2.a(hostkey.o):hostkey.c|| undefined reference to `EVP_DigestInit'|
c:\mingw\bin\..\lib\gcc\mingw32\4.7.2\..\..\..\libssh2.a(hostkey.o):hostkey.c|| undefined reference to `EVP_DigestUpdate'|
c:\mingw\bin\..\lib\gcc\mingw32\4.7.2\..\..\..\libssh2.a(hostkey.o):hostkey.c|| undefined reference to `EVP_DigestFinal'|
c:\mingw\bin\..\lib\gcc\mingw32\4.7.2\..\..\..\libssh2.a(hostkey.o):hostkey.c|| undefined reference to `DSA_free'|
c:\mingw\bin\..\lib\gcc\mingw32\4.7.2\..\..\..\libssh2.a(hostkey.o):hostkey.c|| undefined reference to `DSA_free'|
c:\mingw\bin\..\lib\gcc\mingw32\4.7.2\..\..\..\libssh2.a(hostkey.o):hostkey.c|| undefined reference to `RSA_free'|
c:\mingw\bin\..\lib\gcc\mingw32\4.7.2\..\..\..\libssh2.a(hostkey.o):hostkey.c|| undefined reference to `EVP_get_digestbyname'|
c:\mingw\bin\..\lib\gcc\mingw32\4.7.2\..\..\..\libssh2.a(hostkey.o):hostkey.c|| undefined reference to `EVP_DigestInit'|
c:\mingw\bin\..\lib\gcc\mingw32\4.7.2\..\..\..\libssh2.a(hostkey.o):hostkey.c|| undefined reference to `EVP_DigestUpdate'|
c:\mingw\bin\..\lib\gcc\mingw32\4.7.2\..\..\..\libssh2.a(hostkey.o):hostkey.c|| undefined reference to `EVP_DigestFinal'|
c:\mingw\bin\..\lib\gcc\mingw32\4.7.2\..\..\..\libssh2.a(hostkey.o):hostkey.c|| undefined reference to `RSA_free'|
c:\mingw\bin\..\lib\gcc\mingw32\4.7.2\..\..\..\libssh2.a(hostkey.o):hostkey.c|| undefined reference to `RSA_free'|
||=== Build finished: 14 errors, 0 warnings (0 minutes, 0 seconds) ===|

a tak w ogóle w opisie instalacji curl na tym forum w cale nie ma nic o dodawaniu stu komend tylko te pierwsze kilka i czemu co dodam komendę to kolejny error ??
P-77561
abdi
» 2013-03-03 15:20:05
też mnie to zastanawia.

spróbuj skompilować biblioteki ze źródeł i je podlinkować.
P-77566
Krzysiek318k
Temat założony przez niniejszego użytkownika
» 2013-03-06 21:27:51
Dobra poradziłem sobie, więc tak:
Ściągnołem tę o to paczkę: http://code.google.com/p/curlpp/downloads/detail?name=libcurlMD.zip&can=2&q=
I podlinkowałem te dwa pliki w niej i wszystko kompiluje się bezproblemowo :)
P-77842
Krzysiek318k
Temat założony przez niniejszego użytkownika
» 2013-03-06 21:41:54
Mam drugi problem po skompilowaniu kodu i uruchomieniu programu wywala:
An application has made a attempt a runtime library C...
Kod to:
C/C++
/***************************************************************************
*                                  _   _ ____  _
*  Project                     ___| | | |  _ \| |
*                             / __| | | | |_) | |
*                            | (__| |_| |  _ <| |___
*                             \___|\___/|_| \_\_____|
*
* Copyright (C) 1998 - 2013, Daniel Stenberg, <daniel@haxx.se>, et al.
*
* This software is licensed as described in the file COPYING, which
* you should have received as part of this distribution. The terms
* are also available at http://curl.haxx.se/docs/copyright.html.
*
* You may opt to use, copy, modify, merge, publish, distribute and/or sell
* copies of the Software, and permit persons to whom the Software is
* furnished to do so, under the terms of the COPYING file.
*
* This software is distributed on an "AS IS" basis, WITHOUT WARRANTY OF ANY
* KIND, either express or implied.
*
***************************************************************************/
#include <cstdio>
#include <curl/curl.h>
int main()
{
    CURL * curl;
    CURLcode res;
   
    curl = curl_easy_init();
    if( curl ) {
        curl_easy_setopt( curl, CURLOPT_URL, "http://example.com" );
        /* example.com is redirected, so we tell libcurl to follow redirection */
        curl_easy_setopt( curl, CURLOPT_FOLLOWLOCATION, 1L );
       
        /* Perform the request, res will get the return code */
        res = curl_easy_perform( curl );
        /* Check for errors */
        if( res != CURLE_OK )
        fprintf( stderr, "curl_easy_perform() failed: %s\n",
             curl_easy_strerror( res ) );
       
        /* always cleanup */
        curl_easy_cleanup( curl );
    }
    return 0;
}
P-77844
1 « 2 » 3
Poprzednia strona Strona 2 z 3 Następna strona