Автор | Сообщение |
|
| |
Пост N: 991
Зарегистрирован: 17.05.05
|
|
Отправлено: 12.10.08 21:46. Заголовок: Как проверить существование файла на FTP ?
Вот и весь вопрос.
|
|
|
Ответов - 49
, стр:
1
2
3
All
[только новые]
|
|
|
| |
Пост N: 3099
Зарегистрирован: 17.05.05
|
|
Отправлено: 25.04.13 15:28. Заголовок: Harbour 3.2 / Mingw ..
Harbour 3.2 / Mingw Пытаюсь собрать hbcurl вот таким батником set PATH=C:\MinGW\bin set HB_INSTALL_PREFIX=c:\hb32mingw set HB_DIR_CURL=c:\curl c:\hb32mingw\bin\hbmk2 hbcurl.hbp Получаю C:\svn\harbour-trunk\harbour\contrib\hbcurl>c:\hb32mingw\bin\hbmk2 hbcurl.hbp hbmk2: Building sub-project (level 2): hbcurls.hbp hbmk2: Warning: Missing dependency: curl что ему надо ? ;)
|
|
|
|
| |
Пост N: 828
Зарегистрирован: 11.06.10
|
|
Отправлено: 25.04.13 15:43. Заголовок: Dima пишет: set HB_..
Dima пишет: знаю, что надо вот так SET HB_WITH_CURL=C:\curl\include
|
|
|
|
| |
Пост N: 3100
Зарегистрирован: 17.05.05
|
|
Отправлено: 25.04.13 15:45. Заголовок: AlexMyr Та же ошибк..
AlexMyr Та же ошибка
|
|
|
|
| |
Пост N: 829
Зарегистрирован: 11.06.10
|
|
Отправлено: 25.04.13 15:51. Заголовок: В папке hbcurl созда..
В папке hbcurl создал батник SET HB_WITH_CURL=C:\curl\include hbmk2 hbcurl.hbp запустил, все норм (есть варнинг). C:\dev\_git\core\contrib\hbcurl>hbmk2 hbcurl.hbp hbmk2: Building sub-project (level 2): hbcurls.hbp hbmk2: Dependency 'curl' found: C:\curl\include hbmk2: Compiling... hbmk2: Creating static library... libhbcurls.a hbmk2: Dependency 'curl' found: C:\curl\include hbmk2[hbcurl]: Warning: No import library sources were found. hbmk2: Compiling Harbour sources... Harbour 3.2.0dev (r1304222205) Copyright (c) 1999-2013, http://harbour-project.org/ Compiling 'hbcurl.hbx'... Lines 50, Functions/Procedures 1 Generating C source output to '.hbmk\win\mingw\hbcurl\hbcurl.c'... Done. hbmk2: Compiling... hbmk2: Creating static library... libhbcurl.a
|
|
|
|
| |
Пост N: 830
Зарегистрирован: 11.06.10
|
|
Отправлено: 25.04.13 15:58. Заголовок: Да, и cUrl брал тут ..
Да, и cUrl брал тут <http://curl.haxx.se/>
|
|
|
|
| |
Пост N: 3101
Зарегистрирован: 17.05.05
|
|
Отправлено: 25.04.13 16:01. Заголовок: Начнем с начала. Как..
|
|
|
|
| |
Пост N: 831
Зарегистрирован: 11.06.10
|
|
Отправлено: 25.04.13 16:17. Заголовок: Зайти в папку curl и..
Зайти в папку curl и дать команду "mingw32-make mingw32"
|
|
|
|
| |
Пост N: 3102
Зарегистрирован: 17.05.05
|
|
Отправлено: 25.04.13 16:25. Заголовок: AlexMyr пишет: Зайт..
AlexMyr пишет: цитата: | Зайти в папку curl и дать команду "mingw32-make mingw32" |
| mingw32-make не нашел такого Сделал так c:\mingw\bin\make mingw32 Получил C:\curl>c:\mingw\bin\make mingw32 c:/mingw/bin/make.EXE -C lib -f Makefile.m32 make.EXE[1]: Entering directory `C:/curl/lib' gcc -I. -I../include -g -O2 -Wall -fno-strict-aliasing -DBUILDING_LIBCURL -c file.c gcc: error: CreateProcess: No such file or directory make.EXE[1]: *** [file.o] Error 1 make.EXE[1]: Leaving directory `C:/curl/lib' make.EXE: *** [mingw32] Error 2
|
|
|
|
| |
Пост N: 3103
Зарегистрирован: 17.05.05
|
|
Отправлено: 25.04.13 16:33. Заголовок: вот так заработало и..
вот так заработало из батника set path=C:\MinGW\bin\ c:\mingw\bin\make mingw32
|
|
|
|
| |
Пост N: 832
Зарегистрирован: 11.06.10
|
|
Отправлено: 25.04.13 16:35. Заголовок: Я использую C:\..
Я использую C:\>gcc -v Using built-in specs. COLLECT_GCC=gcc COLLECT_LTO_WRAPPER=c:/mingw/bin/../libexec/gcc/mingw32/4.7.2/lto-wrapper.exe Target: mingw32 Configured with: ../gcc-4.7.2/configure --enable-languages=c,c++,ada,fortran,obj c,obj-c++ --disable-sjlj-exceptions --with-dwarf2 --enable-shared --enable-libgo mp --disable-win32-registry --enable-libstdcxx-debug --disable-build-poststage1- with-cxx --enable-version-specific-runtime-libs --build=mingw32 --prefix=/mingw Thread model: win32 gcc version 4.7.2 (GCC) и там есть стандартная make утилита mingw32-make Dima пишет: цитата: | Сделал так c:\mingw\bin\make mingw32 |
| Вот что напмсано в curl/docs/INSTALL MingW32 ------- Make sure that MinGW32's bin dir is in the search path, for example: set PATH=c:\mingw32\bin;%PATH% then run 'mingw32-make mingw32' in the root dir.
|
|
|
|
| |
Пост N: 833
Зарегистрирован: 11.06.10
|
|
Отправлено: 25.04.13 16:36. Заголовок: Dima пишет: вот так..
Dima пишет: цитата: | вот так заработало из батника |
|
правильно, молодец.
|
|
|
|
|
| |
Пост N: 3104
Зарегистрирован: 17.05.05
|
|
Отправлено: 25.04.13 16:52. Заголовок: AlexMyr Cобралось в..
AlexMyr Cобралось вроде , но hbcurl собрать не могу ))) Что за на фиг...... C:\svn\harbour-trunk\harbour\contrib\hbcurl>c:\hb32mingw\bin\hbmk2 hbcurl.hbp hbmk2: Building sub-project (level 2): hbcurls.hbp hbmk2: Warning: Missing dependency: curl Батник set PATH=C:\MinGW\bin set HB_INSTALL_PREFIX=c:\hb32mingw set HB_DIR_CURL=c:\curl\include c:\hb32mingw\bin\hbmk2 hbcurl.hbp
|
|
|
|
| |
Пост N: 3105
Зарегистрирован: 17.05.05
|
|
Отправлено: 25.04.13 16:57. Заголовок: ага ей строки не хва..
ага ей строки не хватало set HB_WITH_CURL=c:\curl\include
|
|
|
|
| |
Пост N: 834
Зарегистрирован: 11.06.10
|
|
Отправлено: 25.04.13 16:57. Заголовок: set PATH=%PATH%;C:..
set PATH=%PATH%;C:\MinGW\bin;c:\hb32mingw\bin\ set HB_WITH_CURL=c:\curl\include hbmk2 hbcurl.hbp запускать из C:\svn\harbour-trunk\harbour\contrib\hbcurl
|
|
|
|
| |
Пост N: 3106
Зарегистрирован: 17.05.05
|
|
Отправлено: 25.04.13 17:14. Заголовок: Да заработало , спас..
Да заработало , спасибо за помощь ! А как бы так обойтись без libcurl.dll , ну что бы она как бы встроена была в мой EXE ? Я готов мириться с DLL от закрытых продуктов где исходники не предоставляются , таких как Abee PagesScirpt , Advantage DataBase Server. Но тут ведь и исходники есть и вероятно что то можно с этим придумать ;) Пробовал собирать приложение с библой HBCURLS , но все равно после запуска требует DLL
|
|
|
|
| |
Пост N: 3107
Зарегистрирован: 17.05.05
|
|
Отправлено: 25.04.13 21:04. Заголовок: AlexMyr пишет: и та..
AlexMyr пишет: цитата: | и там есть стандартная make утилита mingw32-make |
| Не понял где ;) C:\MinGW\bin>gcc.exe -v Using built-in specs. COLLECT_GCC=C:\MinGW\bin\gcc.exe COLLECT_LTO_WRAPPER=c:/mingw/bin/../libexec/gcc/i686-pc-mingw32/4.7.2/lto-wrapper.exe Target: i686-pc-mingw32 Configured with: ../src/configure --prefix=/c/temp/gcc/dest --with-gmp=/c/temp/gcc/gmp --with-mpfr=/c/temp/gcc/mpfr --wi th-mpc=/c/temp/gcc/mpc --enable-languages=c,c++ --with-arch=i686 --with-tune=generic --disable-libstdcxx-pch --disable-n ls --disable-shared --disable-sjlj-exceptions --disable-win32-registry --enable-checking=release --enable-lto Thread model: win32 gcc version 4.7.2 (GCC) MINGW я брал уже готовый тут
|
|
|
|
| |
Пост N: 835
Зарегистрирован: 11.06.10
|
|
Отправлено: 25.04.13 21:54. Заголовок: Dima пишет: Не поня..
Dima пишет: Вот вывод dir c:\mingw\bin\min*.exe Содержимое папки c:\mingw\bin 26.04.2012 03:31 45 568 mingw-get.exe 16.10.2012 16:45 11 776 mingw32-cc.exe 16.10.2012 16:45 11 776 mingw32-gcc-4.7.2.exe 16.10.2012 16:45 11 776 mingw32-gcc.exe 02.09.2012 04:42 219 662 mingw32-make.exe 5 файлов 300 558 байт Dima пишет: Снова читал readme.md и вычитал, что нужно curl-devel, скачал http://curl.haxx.se/gknw.net/7.30.0/dist-w32/curl-7.30.0-devel-mingw32.zip пересобрал harbour, в логе такая штука hbmk2: Created import library: ..\lib\win\mingw\liblibcurl.a <= C:\curl\bin\libcurl.dll т.е. заганяем все из .dll в .а пример в hbcurl\tests\ собрался, но дома на висте падает, завтра на работе проверю на xp. Dima пишет: цитата: | MINGW я брал уже готовый тут |
| я тут http://sourceforge.net/projects/mingw/files/latest/download?source=files
|
|
|
|
| |
Пост N: 3108
Зарегистрирован: 17.05.05
|
|
Отправлено: 26.04.13 09:23. Заголовок: AlexMyr пишет: прим..
AlexMyr пишет: цитата: | пример в hbcurl\tests\ собрался |
| И у меня , вот только снова хочет DLL зы Hbcurl пересобрал с curl-devel
|
|
|
|
| |
Пост N: 836
Зарегистрирован: 11.06.10
|
|
Отправлено: 26.04.13 09:41. Заголовок: Пересобрал заново ha..
Пересобрал заново harbour с curl-devel, собрал пример func main() ? "curl_version()" ? curl_version() return nil запустил, черный экран, выход. Надо дальше разбираться. Dima пишет: цитата: | вот только снова хочет DLL |
|
а что конкретно хочет, что выводит на экран?
|
|
|
|
| |
Пост N: 3112
Зарегистрирован: 17.05.05
|
|
Отправлено: 26.04.13 13:32. Заголовок: AlexMyr пишет: а чт..
AlexMyr пишет: цитата: | а что конкретно хочет, что выводит на экран? |
| Виндовое окошко в нем "Приложению не удалось запуститься , поскольку libcurl.dll не был найден"
|
|
|
Ответов - 49
, стр:
1
2
3
All
[только новые]
|
|