Автор | Сообщение |
|
| постоянный участник
|
Пост N: 3469
Зарегистрирован: 12.09.06
|
|
Отправлено: 04.07.14 11:48. Заголовок: Как работать с библиотекой contrib\hbcurl ?
Всем привет. Как собрать пример в contrib\hbcurl ? Есть ли у кого описание этой библиотеки (многопотоковая отправка/прием файла) ? Видел пример на Си по приему файла с сайта - скорость ОЧЕНЬ впечатлила. Оказывается эта библиотека портирована и для Харбора ! Как сделать пример contrib\hbcurl для МиниГуи ? Т.е. что нужно прописать (какую lib) в своем .hbp ?
|
|
|
Ответов - 12
[только новые]
|
|
|
| |
Пост N: 1103
Зарегистрирован: 11.06.10
|
|
Отправлено: 04.07.14 12:14. Заголовок: Andrey пишет: Как с..
Andrey пишет: цитата: | Как собрать пример в contrib\hbcurl ? |
|
hbmk2 ftp_uldl.prg Andrey пишет: цитата: | Как сделать пример contrib\hbcurl для МиниГуи ? Т.е. что нужно прописать (какую lib) в своем .hbp ? |
| Andrey, ты так и не понял в чем разница между harbour и Minigui (hwgui, и т.д.).
|
|
|
|
| постоянный участник
|
Пост N: 3470
Зарегистрирован: 12.09.06
|
|
Отправлено: 04.07.14 12:28. Заголовок: AlexMyr пишет: Andr..
AlexMyr пишет: цитата: | Andrey, ты так и не понял в чем разница между harbour и Minigui (hwgui, и т.д.). |
| Разницы никакой, только вопрос был не про разницу, а про то какие библиотеки нужно цеплять к МиниГуи. Может я и неправильно вопрос задал, извиняюсь за косноязычие. Я в содержимом hbcurl.hbc - не разобрался. AlexMyr пишет: Да пробовал уже. Выдает ошибку Скрытый текст
hbmk2: Warning: Cannot find hbcurl.hbc (referenced from hbmk.hbm) Harbour 3.2.0dev (r1405231501) Copyright (c) 1999-2014, http://harbour-project.org/ ftp_uldl.prg(59) Warning W0001 Ambiguous reference 'HB_CURLOPT_UPLOAD' ftp_uldl.prg(60) Warning W0001 Ambiguous reference 'HB_CURLOPT_URL' ftp_uldl.prg(61) Warning W0001 Ambiguous reference 'HB_CURLOPT_UL_FILE_SETUP' ftp_uldl.prg(62) Warning W0001 Ambiguous reference 'HB_CURLOPT_INFILESIZE' ftp_uldl.prg(67) Warning W0001 Ambiguous reference 'HB_CURLOPT_PROGRESSBLOCK' ftp_uldl.prg(68) Warning W0001 Ambiguous reference 'HB_CURLOPT_NOPROGRESS' ftp_uldl.prg(69) Warning W0001 Ambiguous reference 'HB_CURLOPT_POSTQUOTE' ftp_uldl.prg(70) Warning W0001 Ambiguous reference 'HB_CURLOPT_VERBOSE' ftp_uldl.prg(74) Warning W0001 Ambiguous reference 'HB_CURLINFO_EFFECTIVE_URL' ftp_uldl.prg(75) Warning W0001 Ambiguous reference 'HB_CURLINFO_TOTAL_TIME' ftp_uldl.prg(77) Warning W0001 Ambiguous reference 'HB_CURLINFO_SSL_ENGINES' ftp_uldl.prg(90) Warning W0001 Ambiguous reference 'HB_CURLOPT_UPLOAD' ftp_uldl.prg(91) Warning W0001 Ambiguous reference 'HB_CURLOPT_UL_NULL_SETUP' ftp_uldl.prg(92) Warning W0001 Ambiguous reference 'HB_CURLOPT_URL' ftp_uldl.prg(97) Warning W0001 Ambiguous reference 'HB_CURLOPT_NOPROGRESS' ftp_uldl.prg(98) Warning W0001 Ambiguous reference 'HB_CURLOPT_POSTQUOTE' ftp_uldl.prg(99) Warning W0001 Ambiguous reference 'HB_CURLOPT_VERBOSE' ftp_uldl.prg(112) Warning W0001 Ambiguous reference 'HB_CURLOPT_UPLOAD' ftp_uldl.prg(113) Warning W0001 Ambiguous reference 'HB_CURLOPT_URL' ftp_uldl.prg(114) Warning W0001 Ambiguous reference 'HB_CURLOPT_UL_BUFF_SETUP' ftp_uldl.prg(115) Warning W0001 Ambiguous reference 'HB_CURLOPT_INFILESIZE' ftp_uldl.prg(120) Warning W0001 Ambiguous reference 'HB_CURLOPT_PROGRESSBLOCK' ftp_uldl.prg(121) Warning W0001 Ambiguous reference 'HB_CURLOPT_NOPROGRESS' ftp_uldl.prg(122) Warning W0001 Ambiguous reference 'HB_CURLOPT_VERBOSE' ftp_uldl.prg(126) Warning W0001 Ambiguous reference 'HB_CURLINFO_EFFECTIVE_URL' ftp_uldl.prg(127) Warning W0001 Ambiguous reference 'HB_CURLINFO_TOTAL_TIME' ftp_uldl.prg(138) Warning W0001 Ambiguous reference 'HB_CURLOPT_DOWNLOAD' ftp_uldl.prg(139) Warning W0001 Ambiguous reference 'HB_CURLOPT_URL' ftp_uldl.prg(140) Warning W0001 Ambiguous reference 'HB_CURLOPT_SSL_VERIFYPEER' ftp_uldl.prg(141) Warning W0001 Ambiguous reference 'HB_CURLOPT_SSL_VERIFYHOST' ftp_uldl.prg(142) Warning W0001 Ambiguous reference 'HB_CURLOPT_DL_FILE_SETUP' ftp_uldl.prg(143) Warning W0001 Ambiguous reference 'HB_CURLOPT_PROGRESSBLOCK' ftp_uldl.prg(144) Warning W0001 Ambiguous reference 'HB_CURLOPT_NOPROGRESS' ftp_uldl.prg(145) Warning W0001 Ambiguous reference 'HB_CURLOPT_VERBOSE' ftp_uldl.prg(156) Warning W0001 Ambiguous reference 'HB_CURLOPT_DOWNLOAD' ftp_uldl.prg(157) Warning W0001 Ambiguous reference 'HB_CURLOPT_URL' ftp_uldl.prg(158) Warning W0001 Ambiguous reference 'HB_CURLOPT_SSL_VERIFYPEER' ftp_uldl.prg(159) Warning W0001 Ambiguous reference 'HB_CURLOPT_SSL_VERIFYHOST' ftp_uldl.prg(160) Warning W0001 Ambiguous reference 'HB_CURLOPT_DL_BUFF_SETUP' ftp_uldl.prg(161) Warning W0001 Ambiguous reference 'HB_CURLOPT_PROGRESSBLOCK' ftp_uldl.prg(162) Warning W0001 Ambiguous reference 'HB_CURLOPT_NOPROGRESS' ftp_uldl.prg(163) Warning W0001 Ambiguous reference 'HB_CURLOPT_VERBOSE' ftp_uldl.prg(184) Warning W0001 Ambiguous reference 'HB_CURLOPT_DOWNLOAD' ftp_uldl.prg(185) Warning W0001 Ambiguous reference 'HB_CURLOPT_DIRLISTONLY' ftp_uldl.prg(186) Warning W0001 Ambiguous reference 'HB_CURLOPT_URL' ftp_uldl.prg(187) Warning W0001 Ambiguous reference 'HB_CURLOPT_SSL_VERIFYPEER' ftp_uldl.prg(188) Warning W0001 Ambiguous reference 'HB_CURLOPT_SSL_VERIFYHOST' ftp_uldl.prg(189) Warning W0001 Ambiguous reference 'HB_CURLOPT_DL_BUFF_SETUP' ftp_uldl.prg(190) Warning W0001 Ambiguous reference 'HB_CURLOPT_PROGRESSBLOCK' ftp_uldl.prg(191) Warning W0001 Ambiguous reference 'HB_CURLOPT_NOPROGRESS' ftp_uldl.prg(192) Warning W0001 Ambiguous reference 'HB_CURLOPT_VERBOSE' ftp_uldl.prg(197) Warning W0001 Ambiguous reference 'HB_CURLOPT_DL_BUFF_GET' No code generated. hbmk2: Error: Running Harbour compiler (embedded). 1
|
|
|
|
|
| |
Пост N: 1104
Зарегистрирован: 11.06.10
|
|
Отправлено: 04.07.14 12:32. Заголовок: Andrey пишет: Разни..
Andrey пишет: раз никакой, пусть так и будет Andrey пишет: цитата: | Я в содержимом hbcurl.hbc - не разобрался. |
|
hbcurl.hbc вот это и пропиши.
|
|
|
|
| постоянный участник
|
Пост N: 3471
Зарегистрирован: 12.09.06
|
|
Отправлено: 04.07.14 12:35. Заголовок: Прописал. Z:\HB3..
Прописал. Z:\HB32\contrib\hbcurl\tests>Z:\HB32\bin\hbmk2.exe ftp_uldl.prg hbmk2: Processing local make script: hbmk.hbm Harbour 3.2.0dev (Rev. 18721) Copyright (c) 1999-2013, http://harbour-project.org/ Compiling 'ftp_uldl.prg'... Lines 355, Functions/Procedures 3 Generating C source output to 'C:\Users\Andrey\AppData\Local\Temp\hbmk_ei5mng.dir\ftp_uldl.c'... Done. C:\Users\Andrey\AppData\Local\Temp\hbmk_ei5mng.dir\ftp_uldl.c: Turbo Incremental Link 5.66 Copyright (c) 1997-2002 Borland Fatal: Unable to open file 'HBCURL.LIB' hbmk2: Error: Running linker. 2 ilink32.exe @C:\Users\Andrey\AppData\Local\Temp\b6014d.lnk Все равно не собирает !
|
|
|
|
| |
Пост N: 1105
Зарегистрирован: 11.06.10
|
|
Отправлено: 04.07.14 12:43. Заголовок: Andrey пишет: Все р..
Andrey пишет: проверь присутствие библиотеки libhbcurl в harbour (скорее всего ее нет в той сборке которая идет с minigui)
|
|
|
|
| постоянный участник
|
Пост N: 3473
Зарегистрирован: 12.09.06
|
|
Отправлено: 04.07.14 12:56. Заголовок: AlexMyr пишет: пров..
AlexMyr пишет: цитата: | проверь присутствие библиотеки libhbcurl в harbour (скорее всего ее нет в той сборке которая идет с minigui) |
| Библиотека есть. Наверно путь не может найти. У меня все пути для МиниГуи и хХарбора отлажены, а вот для Харбора нет. Как создать отдельный .hbp для этой библиотеки ?
|
|
|
|
| |
Пост N: 1106
Зарегистрирован: 11.06.10
|
|
Отправлено: 04.07.14 13:09. Заголовок: что выдаст hbmk2 -tr..
что выдаст hbmk2 -trace ftp_uldl.prg
|
|
|
|
| постоянный участник
|
Пост N: 3474
Зарегистрирован: 12.09.06
|
|
Отправлено: 04.07.14 14:55. Заголовок: Andrey пишет: Библи..
Andrey пишет: Блин, перепутал библиотеки. Действительно такой библиотеки нет. А где взять её под BCC 5.5.1 ?
|
|
|
|
| |
Пост N: 4091
Зарегистрирован: 17.05.05
|
|
Отправлено: 04.07.14 15:25. Заголовок: Andrey пишет: А где..
Andrey пишет: цитата: | А где взять её под BCC 5.5.1 ? |
| Собрать самому Сам CURL брать тут
|
|
|
|
| |
Пост N: 250
Зарегистрирован: 03.12.08
|
|
Отправлено: 16.06.15 22:41. Заголовок: Ой мраки ..... Не мо..
Ой мраки ..... Не могу собрать эту библиотеку :( постоянно ругается на отсутствие дополнительных библиотек ..... Может кто поделится готовой hblibcurl.lib ??? чтоб SSL понимал .... Потому как читать нужно https :) странички и иногда даже с авторизацией .....
|
|
|
|
| |
Пост N: 330
Зарегистрирован: 16.12.08
|
|
Отправлено: 17.06.15 11:16. Заголовок: to Softlog86 Скажит..
to Softlog86 Скажите какой С компилятор и какой (x)harbour вы используете?
|
|
|
|
|
| |
Пост N: 251
Зарегистрирован: 03.12.08
|
|
Отправлено: 17.06.15 11:34. Заголовок: santy : BORLAND BC..
santy : BORLAND BCC 5.5 HARBOUR 3.2.0 dev(r1504082220)
|
|
|
|