C++ Вопрос C++ Curl

Ты че баклан, дефективный?
Пользователь
Статус
Оффлайн
Регистрация
18 Мар 2019
Сообщения
756
Реакции[?]
64
Поинты[?]
2K
Код:
AllocConsole();
        AttachConsole(GetCurrentProcessId());
        HWND Handle = GetConsoleWindow();
        freopen("CON", "w", stdout);
        CURL* curl;
        CURLcode res;
        std::string readBuffer;

        curl_global_init(CURL_GLOBAL_DEFAULT);
        curl = curl_easy_init();
        if (curl) {
            curl_easy_setopt(curl, CURLOPT_URL, "https://google.com");
            curl_easy_setopt(curl, CURLOPT_WRITEFUNCTION, WriteCallback);
            curl_easy_setopt(curl, CURLOPT_WRITEDATA, &readBuffer);
            res = curl_easy_perform(curl);
            if (res != CURLE_OK) {
                MessageBoxA(NULL, curl_easy_strerror(res), "", 0);
            }
            curl_easy_cleanup(curl);
            MessageBoxA(NULL, readBuffer.c_str(), "", 0);
        }
        return TRUE;
При вызове curl_easy_perform приложение просто зависает, дебагер продождает работает и нету никакой ошибка, с http работает нормально.Собирал в дебаге WINIDN
 
Сверху Снизу