Джузеппе прав, вам не нужно использовать libcurl , curlpp и подобные библиотеки.
В этом нет необходимости, у Qt есть простой и рабочий класс.
Помните, что стандартный способ отправки запроса и получения ответа - асинхронный.
Вы всегда должны подключить сигнал о завершении менеджера (QNetworkReply *) к слоту.
Если вы отправляете несколько запросов и не хотите добавлять слот для каждого ответа, вы всегда можете запустить цикл обработки событий и подключить сигнал менеджеров к петле событий quit () slot.
Примерно так:
QNetworkAccessManager *manager = new QNetworkAccessManager(this);
QEventLoop *eventLoop = new QEventLoop();
QObject::connect(manager, SIGNAL(finished(QNetworkReply*)), eventLoop, SLOT(quit());
manager->get(QNetworkRequest(QUrl("http://stackoverflow.com")));
eventLoop->exec(QEventLoop::ExcludeUserInputEvents);
QByteArray replyData = reply->readAll();
... //do what you want with the data your receive from reply
Btw. не знаю что ты делаешь Но если это мобильное приложение, я бы порекомендовал вам перейти с VS на IDE QtCreator. Он имеет хороший симулятор и полный набор инструментов для тестирования мобильных устройств.