[Curl] Wysyłanie danych na adres e-mail
Ostatnio zmodyfikowano 2009-09-07 00:29
malan Temat założony przez niniejszego użytkownika |
[Curl] Wysyłanie danych na adres e-mail » 2009-09-06 14:52:56 Witam. Tym razem mam problem z biblioteką curl. Baaardzo mi jest potrzeba funkcja, która wysyłałaby dane na podany adres e-mail ( nie proszę o gotowca), tylko nie mogę ogarnąć tej dokumentacji. Jedyna funkcja jaka by się do tego nadawała to chyba curl_easy_send, tylko jak (próbuję) jej użyć to...: `curl_easy_send' undeclared (first use this function) ..., a nagłówek curl/easy.h dodałem. Byłby ktoś tak miły i podpowiedział trochę jak się do tego zabrać ;) ? |
|
DejaVu |
» 2009-09-06 19:10:20 |
|
malan Temat założony przez niniejszego użytkownika |
» 2009-09-06 19:24:46 Skoro tak to zapewne parę linii wcześniej dostałeś: "curl/easy.h" no such file. No właśnie nie ... ;p |
|
DejaVu |
» 2009-09-06 20:40:55 Wklej więc cały kod. |
|
malan Temat założony przez niniejszego użytkownika |
» 2009-09-06 23:10:45 #include <curl/curl.h> #include "curl/easy.h" #include <conio.h>
int main( void ) { CURL * curl; CURLcode res; const void * buffer; curl = curl_easy_init(); if( curl ) { curl_easy_setopt( curl, CURLOPT_URL, "curl.haxx.se" ); res = curl_easy_perform( curl ); curl_easy_send( buffer, 4, 4 ); curl_easy_cleanup( curl ); } getch(); return 0; } ... i to się nie chce skompilować. Mniejsza o poprawność - jeśli bym użył złych arg. to kompilator by zaprotestował, a on jakby tej funkcji nie widział. |
|
DejaVu |
» 2009-09-07 00:07:25 |
|
DejaVu |
» 2009-09-07 13:15:42 Fragment pliku easy.h:
CURL_EXTERN CURLcode curl_easy_send( CURL * curl, const void * buffer, size_t buflen, size_t * n );
Nie ma w tym pliku żadnego ifdef'a, który deklarację by ukrywał. |
|
malan Temat założony przez niniejszego użytkownika |
» 2009-09-07 15:59:46 No to ja się nie dziwie, że kompilator nie widzi tej funkcji skoro w kodzie jej nawet nie ma ;/.
<<delete>>
Ahh te aktualizacje Dev-a ;). Pobiorę z oficjalnej strony i zobaczymy.
//Edit: Działa ! ;).
//Edit2: Błąd linkera, ale dobrze jest ;).
|
|
« 1 » 2 |