Название: Помогите подружить curl c QT на Win10 Отправлено: gal555 от Март 28, 2018, 15:35 не могу прилинковать библиотеку curl. какой то подвох от винды 10-64. Gути для заголовков и файлов библиотек указал, на отсутствие заголовочного файла библиотеки QT не ругается, видит.
Но на все команды curl пишет при отладке: D:\qt\wex4\main.cpp:9: ошибка: undefined reference to `_imp__curl_easy_init' весь нет обрыл, куча таких вопросов и нигде нет решения. точнее у многих после INCLUDEPATH += C:\curl\include\ LIBS += -LC:\curl\lib\ LIBS += C:\curl\lib\libcurl.a LIBS += C:\curl\lib\libcurldll.a LIBS += C:\curl\lib\libcurl.dll.a всё решается, а у меня не работает. curl отсюда https://curl.haxx.se/dlwiz/?type=bin&os=Win64&flav=-&ver=-&cpu=x86_64 (https://curl.haxx.se/dlwiz/?type=bin&os=Win64&flav=-&ver=-&cpu=x86_64) код беру из простейшего примера: Код: #include <stdio.h> Название: Re: Помогите подружить curl c QT на Win10 Отправлено: gal555 от Март 30, 2018, 11:55 Решил сам. Проблема была в мешанине 32 и 64 элементов библиотек и настроек проекта Qt.
Отказался от 64, всё сделал для 32. Удалил папку C:\curl\ предварительно деинсталлировав curl. Скачал сборку curl для 32, переустановил сертификат. В профайл добавил : INCLUDEPATH += C:\curl\include\ LIBS += C:\curl\lib\libcurl.a LIBS += C:\curl\lib\libcurl.dll.a (через -L(путь до папки с библиотеками) и -l(путь до файла) у меня не заработало, прописал полные пути к файлам библиотек) и всё заработало. :) |