![]() |
|
![]() ![]() ![]() |
|
ZVano |
|
||||||||||
Опытный ![]() ![]() Профиль Группа: Участник Сообщений: 259 Регистрация: 11.12.2006 Где: Украина, Кривой Р ог Репутация: 1 Всего: 4 |
1. Скачал с http://curl.haxx.se/download.html пакет "libcurl-7.19.3-win32-ssl-msvc" с исходниками, header и lib -файлами.
2. Распаковал в папку z:\libs\cURL\libcurl-7.19.3-win32-ssl-msvc\ 3. Создал в Builder 2010 проект оконного приложения. 4 Прописал в опциях 4.1 Include Path=Z:\libs\cURL\libcurl-7.19.3-win32-ssl-msvc\include Тут лежат header-файлы
4.2 Libraty Path = Z:\libs\cURL\libcurl-7.19.3-win32-ssl-msvc\lib\Debug
5. Использую библиотеку из модуля формы
6. При попытке компиляции ругается матом
7. Добавил в проект файл "Z:\LIBS\CURL\LIBCURL-7.19.3-WIN32-SSL-MSVC\LIB\DEBUG\CURLLIB.LIB" Ругается теперь так. [ILINK32 Error] Error: 'Z:\LIBS\CURL\LIBCURL-7.19.3-WIN32-SSL-MSVC\LIB\DEBUG\CURLLIB.LIB' contains invalid OMF record, type 0x21 (possibly COFF) 8. Сформировал утилитой Borland'а "implib.exe" из "curllib.dll"файл "curllib.lib" Команда "c:\Program Files\Embarcadero\RAD Studio\7.0\bin\implib.exe" curllib.lib curllib.dll и подложил его вместо заинклудженого в проекте При попытке компиляции снова ошибки:
Смутно подозреваю, что проблемма в формате объявления импортируемых функций. Гуру, отзовитесь плиз. В чем проблемма, как побороть? УРРРАААА!!!! Поборол. Сконвертировал lib-файл при помощи утилиты "c:\Program Files\Embarcadero\RAD Studio\7.0\bin\coff2omf.exe" coff2omf curllib.lib curllib.OMF.lib Получившийся "curllib.OMF.lib" подкинул вместо "z:\libs\cURL\libcurl-7.19.3-win32-ssl-msvc\lib\Debug\curllib.lib" Компилится без ошибок. Грызем гранит дальше. Готовую lib приаттачил к сообщению. Это сообщение отредактировал(а) ZVano - 12.3.2011, 18:47 Присоединённый файл ( Кол-во скачиваний: 85 ) ![]() -------------------- НЕ ФЛУДИМ. Пользуемся кнопками "+" или "-" для выражения своего отношения к теме или сообщению. Гуглим "Как правильно задавать вопросы" |
||||||||||
|
|||||||||||
ZVano |
|
|||
Опытный ![]() ![]() Профиль Группа: Участник Сообщений: 259 Регистрация: 11.12.2006 Где: Украина, Кривой Р ог Репутация: 1 Всего: 4 |
Добавляю рабочий проект CodeGear 2010 с примером загрузки файла с FTP при помощи библиотеки cURL.
Все включено в проект просто открываете "prj-gr-cURL.groupproj", компилите и запускаете. exe ляжет в "out\" закачаный файл по-умолчанию в "swap\". Надеюсь, кому то это сэкономит время и сбережет нервы. Присоединённый файл ( Кол-во скачиваний: 69 ) ![]() -------------------- НЕ ФЛУДИМ. Пользуемся кнопками "+" или "-" для выражения своего отношения к теме или сообщению. Гуглим "Как правильно задавать вопросы" |
|||
|
||||
yuhala |
|
|||
Новичок Профиль Группа: Участник Сообщений: 1 Регистрация: 23.3.2011 Репутация: нет Всего: нет |
Подключить libcurl можно и проще. Он поставляется с готовым make-файлом для builder - Makefile.b32, в котором надо поправить BCCDIR.
Затем: make -f Makefile.b32 |
|||
|
||||
![]() ![]() ![]() |
Правила форума "С++ Builder" | |
|
Запрещается! 1. Публиковать ссылки на вскрытые компоненты 2. Обсуждать взлом компонентов и делиться вскрытыми компонентами
Если Вам понравилась атмосфера форума, заходите к нам чаще! С уважением, Rrader. |
0 Пользователей читают эту тему (0 Гостей и 0 Скрытых Пользователей) | |
0 Пользователей: | |
« Предыдущая тема | C++ Builder | Следующая тема » |
|
По вопросам размещения рекламы пишите на vladimir(sobaka)vingrad.ru
Отказ от ответственности Powered by Invision Power Board(R) 1.3 © 2003 IPS, Inc. |