Скачал curl 64bit
https://curl.haxx.se/windows/dl-7.66.0_2/curl-7.66.... Распаковал все в С:/curl. Нажал правую кнопку мыши на проекте-> добавить библиотеку. В файле pro дописало в конец
win32: LIBS += -LC:/curl/lib/ -lcurl
INCLUDEPATH += C:/curl/include
DEPENDPATH += C:/curl/include
В проекте 2 cpp файла (main.cpp, mainwindow.cpp). Повесил на кнопку обработчик. В файл mainwindow.cpp добавило
void MainWindow::on_start_clicked() {
}
Добавил
#include "curl/curl.h"
в mainwindow.cpp
При запуске
#include "mainwindow.h"
#include "ui_mainwindow.h"
#include "curl/curl.h"
#include<QDebug>
using namespace std;
MainWindow::MainWindow(QWidget *parent)
: QMainWindow(parent)
, ui(new Ui::MainWindow)
{
ui->setupUi(this);
}
MainWindow::~MainWindow()
{
delete ui;
}
void MainWindow::on_start_clicked()
{
CURL *curl;
CURLcode res;
curl = curl_easy_init();
}
вылазит ошибка "Программа неожиданно завершилась". Может curl нужно подключать в main.cpp? Для curl нужно подключать openSSL? Как-то собрать библиотеку с ssl нужно или подключить ssl отдельно?