Форум » [x]Harbour » CURL/LIBCURL обсуждаем , делимся опытом » Ответить

CURL/LIBCURL обсуждаем , делимся опытом

Softlog86: Может быть подскажете как устранить ошибку : есть библиотеки , скомпилированные для WIN7 и XP отдельно .... пробовал и так и этак ... HARBOUR 3.2 ; BCC551 ; MINIGUI ; WIN7 + WIN XP

Ответов - 4

SadStar3333: ДЛЛ-ка не той версии - в ней нет искомой функции

Softlog86: Про отсутствие этой функции я понял . В исходниках LibCURL где-то есть проверка версии WINDOWS ( "Семёрка и выше") , и работает она неправильно .... то есть в WIN XP всё-равно вызывает функцию ,которой там нет , но появилась в WIN7 : InitializeCriticalSectionEX . В DLL от WIN-XP есть такая-же только без перламутров EX в конце ... Возможно нужно подправить текст и пересобрать библиотеку.... у меня пока не выходит

alkresin: Для XP, вроде, нужен SP3. Для себя ( у меня SP2 на работе ) решил проблему проще - взял libcurl.dll постарше - одной из предыдущих версий.


Softlog86: Так я и не поборол вопрос с работой CURL в среде Windows XP .... Пришлось устанавливать на комп WIN 7 .... и тупо копировать на него всю среду разработки Harbour + Minigui C:\BCC ... C:\Minigui ... Все проекты собрались кроме тех что используют функции CURL : Error: Unresolved external '_HB_FUN_CURL_GLOBAL_INIT' Error: Unresolved external '_HB_FUN_CURL_EASY_INIT' Error: Unresolved external '_HB_FUN_CURL_EASY_SETOPT' Error: Unresolved external '_HB_FUN_CURL_EASY_PERFORM' Error: Unresolved external '_HB_FUN_CURL_EASY_DL_BUFF_GET' Error: Unresolved external '_HB_FUN_CURL_EASY_CLEANUP' Error: Unresolved external '_HB_FUN_CURL_GLOBAL_CLEANUP' Не могу понять почему ругается.... Все скопировал один-в-один с рабочего компа ... Переменные среды / маршруты и т д вроде тоже ... Запутался совсем ..... Компилирую проект так : Батник GO.BAT : C:\MiniGui\batch\hbmk2.bat iZAKAZ.HBP hbssl.hbc iZAKAZ.HBC : incPaths=C:\MiniGUI\SAMPLES\BASIC\iZAKAZ libpaths=c:\borland\bcc55\lib;c:\borland\lib\PSDK; libs=hbwin iphlpapi tip ws2_32 HBRTL HBMZIP MINIZIP HBZLIB LIBCURL HBCURL HBCURLS gt=gtgui mt=no iZAKAZ.HBP : iZAKAZ.prg apply.prg create.prg getopt.prg lan.prg mix.prg xls.prg prices.prg z_process.prg BSG.PRG



полная версия страницы