Немного нелогично, вам нужно установить CURLOPT_NOPROGRESS на простую ручку (на ноль), чтобы получить вывод индикатора прогресса на простую ручку . См. Пример ниже.
Но , и это, я думаю, довольно важно, но, когда вы выполняете более одной передачи одновременно, вывод встроенного индикатора прогресса на передачу, вероятно, равен не то, что вы хотите.
Когда вы выполняете более одного переноса одновременно, я бы подумал, что вам нужно реализовать обратный вызов CURLOPT_XFERINFOFUNCTION и реализовать ваш собственный индикатор прогресса, который может хорошо отображать прогресс для всех передач одновременно.
CURLOPT_NOPROGRESS пример:
CURL *curl = curl_easy_init();
if(curl) {
curl_easy_setopt(curl, CURLOPT_URL, "http://example.com");
/* enable progress meter */
curl_easy_setopt(curl, CURLOPT_NOPROGRESS, 0L);
/* Perform the request */
curl_easy_perform(curl);
}