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

[Libcurl][Visual Studio] Problem z działaniem na Win XP. Error 0xc015002

Ostatnio zmodyfikowano 2013-12-10 23:30
Autor Wiadomość
Am0x
Temat założony przez niniejszego użytkownika
[Libcurl][Visual Studio] Problem z działaniem na Win XP. Error 0xc015002
» 2013-12-10 15:59:57
Witam mam problem z odpalaniem swojej aplikacji wykorzystująca bibliotekę libcurl na Windows xp. Program śmiga bez problemu na każdym Windows'ie powyżej wersji XP.
Przy próbie odpalenia aplikacji ukazuję się błąd Aplikacja nie została właściwie zainicjowana 0xc015002.

Kod aplikacji.
C/C++
#include <iostream>
#include <curl\curl.h>

int main() {
    CURL * curl; //our curl object
    curl_global_init( CURL_GLOBAL_ALL ); //pretty obvious
   
   
   
    return 0;
}
P-98892
DejaVu
» 2013-12-10 16:44:51
Jaka wersja Visual Studio? Dla Visual C++ 2012 trzeba przestawić ustawienia kompilatora na tryb zgodny z Windows XP (dostępny bodajże od service packa 2).
P-98898
Am0x
Temat założony przez niniejszego użytkownika
» 2013-12-10 19:48:11
Mam ustawioną to zgodność ale to nie od tego. Tu chodzi o problem z biblioteką. W 2 programie wszystko działa do momentu kiedy program nie zacznie korzystać z składowych libcurl.

Ustawienia jak użyłem w projekcie oprócz tych związanych z dołączeniem biblioteczki libcurl'a:
- Platform Toolset: Visual Studio 2012 - Windows XP (v110_xp)
- Runtime Ribary: Multi-threaded Debug (/MTd)

Mam nadzieje że ktoś cos wymyśli bo jakoś nie cieczy mnie myśl, wymiany biblioteki :P. A na pewną jest na to jakieś wytłumaczenie skorą libcurl działa na wszystkich platformach.
P-98926
DejaVu
» 2013-12-10 19:54:37
No a bibliotekę curl-a kompilowałeś sam czy ją sobie skądś wziąłeś? Ona też musi być skompilowana w tym trybie.
P-98928
Am0x
Temat założony przez niniejszego użytkownika
» 2013-12-10 23:18:18
Pobrałem stąd, http://curl.haxx.se​/download.html. sprawdzałem z Win32 - MSVC oraz Win32 - Generic.
P-98954
DejaVu
» 2013-12-10 23:30:14
Skompiluj wszystko ze źródeł tym samym kompilatorem jeżeli chcesz, aby wszystko działało poprawnie.
P-98955
« 1 »
  Strona 1 z 1