powered by simpleCommunicator - 2.0.59     © 2025 Programmizd 02
Целевая тема:
Создать новую тему:
Автор:
Закрыть
Цитировать
Форумы / C++ [игнор отключен] [закрыт для гостей] / Сомпиляция libcurl из исходников
19 сообщений из 19, страница 1 из 1
Сомпиляция libcurl из исходников
    #39354152
Arbit
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Гость
Здравствуйте уважаемые Гуру!

На сайте разработчиков есть исходники и куча разных сборок под windows
В этих сборках я не нашел файла curllib.lib есть только libcurl.dll в одной из них (мне нужна платформа win32)

Загрузил в студию 2013 исходники. Там оказалось два проекта curl и libcurl (в чем разница?)
При построении любого выдает более сотни ошибок на ссылки несуществующих файлов в основном ssl, ssh2
Мне эти "плюшки" сейчас пока без надобности. Защищенных каналов мне не надо.

Мне нужно всего лишь отправить на свой сервер POST запрос со строкой данных и получить назад строку
сгенерированного скриптом ответа.
Все!

Я новичок в с++ и пока не хватает опыта самостоятельно разобраться с правильной сборкой curllib.lib.
Может у кого есть скомпилированные библиотеки curllib.lib libcurl.dll?

Заранее благодарен
...
Рейтинг: 0 / 0
Сомпиляция libcurl из исходников
    #39354156
Arbit
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Гость
Или может дадите конкретный совет по сборке?

Спасибо.
...
Рейтинг: 0 / 0
Сомпиляция libcurl из исходников
    #39354180
Фотография mayton
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
...
Рейтинг: 0 / 0
Сомпиляция libcurl из исходников
    #39354193
Фотография MasterZiv
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Arbit,

Просто как совет.
Если тебе сложно, поставь либо Cygwin, либо MingwSys , и там тогда не нужно будет
уже собирать почти наверняка, будет готовый пакет с библиотекой.
...
Рейтинг: 0 / 0
Сомпиляция libcurl из исходников
    #39354224
Arbit
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Гость
MasterZiv, спасибо за информацию
Но мне не нужен Unix на windows

У меня dll на с++ которую будет использовать клиентское Win32 приложение
В этой dll формируется строка с данными, которая из dll должна быть отправлена
POST запросом на мой сервер по указанному url
и потом нужно получить обратно ответ из скрипта php в dll
Для этой цели я и хочу использовать curl. И больше ничего.

Мне нужно просто скомпилировать из исходников файл статической библиотеки curllib.lib
Но пока не могу разобраться как поотключать все ссылки на ssl и shh заголовки. Уж очень и много...
...
Рейтинг: 0 / 0
Сомпиляция libcurl из исходников
    #39354321
Фотография Изопропил
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
ArbitМне нужно всего лишь отправить на свой сервер POST запрос со строкой данных и получить назад строку
сгенерированного скриптом ответа.
Все!
собрать curl - полезное для обучения дело,
а задача решается штатным Windows API - WinINet
...
Рейтинг: 0 / 0
Сомпиляция libcurl из исходников
    #39354540
Arbit
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Гость
Господь услышал мои молитвы!!! :)
Приветствую Изопропил , успешного дня!

Пошел курить Windows API - WinINet
Но сборка curl с повестки не снимается (это не только в образовательных целях)
...
Рейтинг: 0 / 0
Сомпиляция libcurl из исходников
    #39354737
Arbit
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Гость
Изопропил ,

Я пишу все ту же dll и добавляю в нее функционал, но это не приложение MFC как я понял а win32?
На попытку подключения #include <afxinet.h>
выдается ошибка:
Building MFC application with /MD[d] (CRT dll version) requires MFC shared dll version. Please #define _AFXDLL or do not use /MD[d]

Я добавил #define _AFXDLL и ошибка исчезла
Значит ли это что мне нужно будет поставлять клиенту и dll с MFC?
Или я что-то не догоняю?

Спасибо.
...
Рейтинг: 0 / 0
Сомпиляция libcurl из исходников
    #39354864
Arbit
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Гость
Изопропил,

Я сделал обмен данными между dll и сервером через Winsock
Мне показалось, для моей маленькой задачи это получилось легче.

Но очень хочется сделать сборку curllib.lib из исходников.
Так как аппетит растет во время еды :))
...
Рейтинг: 0 / 0
Сомпиляция libcurl из исходников
    #39354873
Фотография Изопропил
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Arbit,

MFC не требуется для WinInet
...
Рейтинг: 0 / 0
Сомпиляция libcurl из исходников
    #39354893
Arbit
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Гость
Изопропил,

Я сделал обмен данными между dll и сервером через Winsock
Мне показалось, для моей маленькой задачи это получилось легче.

Но очень хочется сделать сборку curllib.lib из исходников.
Так как аппетит растет во время еды :))
...
Рейтинг: 0 / 0
Сомпиляция libcurl из исходников
    #39354896
Фотография Изопропил
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
...
Рейтинг: 0 / 0
Сомпиляция libcurl из исходников
    #39354938
Фотография MasterZiv
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
ArbitИзопропил ,

Я пишу все ту же dll и добавляю в нее функционал, но это не приложение MFC как я понял а win32?
На попытку подключения #include <afxinet.h>
выдается ошибка:
Building MFC application with /MD[d] (CRT dll version) requires MFC shared dll version. Please #define _AFXDLL or do not use /MD[d]

Я добавил #define _AFXDLL и ошибка исчезла
Значит ли это что мне нужно будет поставлять клиенту и dll с MFC?
Или я что-то не догоняю?

Спасибо.


если твое приложение не использует MFC, то ни подключать MFC, ни делать #define _AFXDLL нельзя.

MFC не просто библиотека, это здоровый фреймворк с порядка десяти модулями и сложной инициализацией.
...
Рейтинг: 0 / 0
Сомпиляция libcurl из исходников
    #39354952
Владимир2012
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Просьба модератора поправить название топика ... /сомпиляция это всей видимости означает компиляция/.
...
Рейтинг: 0 / 0
Сомпиляция libcurl из исходников
    #39355063
Фотография mayton
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Владимир2012, это вряд-ли.

Пускай останется так. В этом есть определённая доля иронии.
...
Рейтинг: 0 / 0
Сомпиляция libcurl из исходников
    #39355161
Arbit
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Гость
mayton,
Не смейтесь над новичком. Это просто была опечатка :)
...
Рейтинг: 0 / 0
Сомпиляция libcurl из исходников
    #39355166
Arbit
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Гость
Изопропил,

Спасибо.
Собрал я библиотеку. Проблема была в настройках проекта при сборке
Но собрал без SSL и SSH
Не получилось установить пакет NuGet OpenSSL

выдает ошибку:
"Не удается разрешить зависимость "openssl.v120.windesktop.msvcstl.dyn.rt-dyn.x64 (= 1.0.2.1)".

Не подскажешь что это может быть? и как выйти из положения?
Спасибо
...
Рейтинг: 0 / 0
Сомпиляция libcurl из исходников
    #39355183
Фотография mayton
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Arbit, не знаю как переименовать. Похоже нет такого функционала.

Можем грохнуть топик а ты создай новый.
...
Рейтинг: 0 / 0
Сомпиляция libcurl из исходников
    #39355189
Arbit
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Гость
mayton,

Можно грохнуть топик
Задача решена
Всем спасибо!
...
Рейтинг: 0 / 0
19 сообщений из 19, страница 1 из 1
Форумы / C++ [игнор отключен] [закрыт для гостей] / Сомпиляция libcurl из исходников
Найденые пользователи ...
Разблокировать пользователей ...
Читали форум (0):
Пользователи онлайн (0):
x
x
Закрыть


Просмотр
0 / 0
Close
Debug Console [Select Text]