Автор | Сообщение |
|
| |
Пост N: 224
Зарегистрирован: 11.06.10
|
|
Отправлено: 18.07.11 12:25. Заголовок: Harbour Version 3.0.0 (2011-07-17)
Новый релиз Harbour 2011-07-17 14:46 UTC+0200 Viktor Szakats (harbour.01 syenar.hu) * NEWS * set date of stable release 2011-07-17 15:01 UTC+0200 Viktor Szakats (harbour.01 syenar.hu) * trunk version bump. 2.1.0rc2 -> 3.1.0dev и смена лидера проекта, Viktor передал лидерство Przemek. Удачи ему
|
|
|
Ответов - 50
, стр:
1
2
3
All
[только новые]
|
|
|
| |
Пост N: 293
Зарегистрирован: 11.06.10
|
|
Отправлено: 04.10.11 08:32. Заголовок: Еще хотел сказать, ч..
Еще хотел сказать, что harbour для 98 собирал на xp следующим батником: set HB_INSTALL_PREFIX=c:\dev\harbour9x\ set __HB_BUILD_WINUNI=unicows SET HB_BUILD_DYN=no win-make clean install %1 %2 > log9x.txt 2>&1 на самой 98 собирать не пробовал.
|
|
|
|
| moderator
|
Пост N: 256
Зарегистрирован: 11.02.10
|
|
Отправлено: 04.10.11 10:07. Заголовок: Pasha пишет: выходи..
Pasha пишет: цитата: | выходит, что и для поставки minigui Harbour уже не получится собрать под win98 |
| Собираю Харбор для минигуи с помощью BСС исключительно под win98 несколько раз в неделю Полет нормальный!
|
|
|
|
| |
Пост N: 294
Зарегистрирован: 11.06.10
|
|
Отправлено: 05.10.11 13:07. Заголовок: Оказалось все проще,..
Оказалось все проще, harbour для win98 компилировал gcc version 4.6.1 (tdm-1), а на 98 собирал проги gcc version 3.4.5. После того, как поставил gcc version 4.6.1 (tdm-1) на 98 все заработало и AlexMyr пишет: цитата: | При компиляции на 98 появилась ошибка undefined reference to `__chkstk_ms', |
| ошибки больше нет.
|
|
|
|
| Администратор
|
Пост N: 2118
Зарегистрирован: 23.05.05
|
|
Отправлено: 05.10.11 15:55. Заголовок: Сравниваю сборку одн..
Сравниваю сборку одной и той же моей программы: 1. xHarbour + bcc55 2. Harbour 3.0 + mingw-tdm 4.6.1 При том, что размер exe + dll для Harbour-программы получается примерно в 2 раза больше, чем для xHarbour, памяти Harbour-программа использует примерно в 1.6-1.8 раза меньше, чем xHarbour-программа (согласно диспетчеру задач). Такой вот приятный парадокс.
|
|
|
|
| Администратор
|
Пост N: 2128
Зарегистрирован: 23.05.05
|
|
Отправлено: 11.10.11 16:32. Заголовок: AlexMyr пишет: Еще ..
AlexMyr пишет: цитата: | Еще хотел сказать, что harbour для 98 собирал на xp следующим батником: set HB_INSTALL_PREFIX=c:\dev\harbour9x\ set __HB_BUILD_WINUNI=unicows SET HB_BUILD_DYN=no win-make clean install %1 %2 > log9x.txt 2>&1 |
| С bcc55 сборка проходит успешно С mingw - сборка доходит до harbour-30.dll, а затем возникают ошибки: Cannot export XXX: symbol not found и так далее где XXX - это уникодные версии винапишных функций. libunicows.a бросил в mingw\lib Это у меня одного так ?
|
|
|
|
| |
Пост N: 295
Зарегистрирован: 11.06.10
|
|
Отправлено: 11.10.11 20:27. Заголовок: Я dll не собираю SET..
Я dll не собираю SET HB_BUILD_DYN=no завтра на работе проверю без этой опции.
|
|
|
|
| |
Пост N: 296
Зарегистрирован: 11.06.10
|
|
Отправлено: 12.10.11 08:58. Заголовок: Проверил, получил те..
Проверил, получил те же ошибки: ... Cannot export UnregisterClassW: symbol not found Cannot export WideCharToMultiByte: symbol not found Cannot export WriteConsoleOutputW: symbol not found collect2: ld returned 1 exit status win-make[3]: *** [harbour-31.dll] Error 1 win-make[2]: *** [descend] Error 2 win-make[1]: *** [dynlib.inst] Error 2 win-make: *** [src.inst] Error 2
|
|
|
|
| Администратор
|
Пост N: 2132
Зарегистрирован: 23.05.05
|
|
Отправлено: 17.10.11 08:48. Заголовок: В конце концов, что ..
В конце концов, что я добился с win98. Сборка с bcc с параметром set __HB_BUILD_WINUNI=unicows проходит успешно, и программы также работают под win98, и gtwin, и gtwvt. С gtwvt есть такая особенность: нельзя использовать некоторые функции WVG_*, так как они используют виапишные вызовы, которых нет в win98 Сборка с mingw не работает: не собирается dll Но, если самому сделать библиотеку unicows.a командой: dlltool.exe --dllname unicows.dll --output-lib unicows.a то сборка в конце концов получается. Правда, unicows.a при этом получается очень маленькой: 1.5k, так что есть сомнения в правильности сборки. Программы, собранные этим харбором, использующие harbour*.dll, под win98 не работают. С терминалом gtwin они молча виснут, с gtwvt - тоже виснут, но создается лог с ошибкой: невозможно зарегистрировать класс gtwvt Гуевая программа запускается, но на первом же use выдает странную ошибку: ошибка чтения dbfcdx Вывод получается неутешительный: сборку с mingw под win98 использовать нельзя.
|
|
|
|
| moderator
|
Пост N: 268
Зарегистрирован: 11.02.10
|
|
Отправлено: 17.10.11 10:46. Заголовок: Pasha пишет: Гуевая..
Pasha пишет: цитата: | Гуевая программа запускается, но на первом же use выдает странную ошибку: ошибка чтения dbfcdx Вывод получается неутешительный: сборку с mingw под win98 использовать нельзя. |
| У меня была такая же ошибка при использовании mingw под win98 Pasha пишет: цитата: | Сборка с bcc с параметром set __HB_BUILD_WINUNI=unicows проходит успешно, и программы также работают под win98 |
| Кроме того, я обратил внимание что функция HB_DISKSPACE() при использовании подобной сборки всегда возвращает 0 (ноль) под win98. Если же я использую сборку Харбора, выполненную непосредственно под win98, то эта функция работает корректно и под win98, и под старшими версиями Windows
|
|
|
|
| moderator
|
Пост N: 272
Зарегистрирован: 11.02.10
|
|
Отправлено: 19.10.11 15:27. Заголовок: gfilatov2002 пишет: ..
gfilatov2002 пишет: цитата: | У меня была такая же ошибка при использовании mingw под win98 |
| Важное уточнение: после добавления в скрипт hbmk2 библиотеки unicows.lib приложение стало работать нормально с базами
|
|
|
|
| Администратор
|
Пост N: 2140
Зарегистрирован: 23.05.05
|
|
Отправлено: 19.10.11 15:56. Заголовок: gfilatov2002 пишет: ..
gfilatov2002 пишет: цитата: | Важное уточнение: после добавления в скрипт hbmk2 библиотеки unicows.lib приложение стало работать нормально с базами |
| Наверное, в режиме static так и есть. А мне нужно shared (с dll). А в этом режиме harbour-30.dll с -lunicows не собирается. А -lunicows добавлялся для сборки харбора или сборки программы ?
|
|
|
|
|
| moderator
|
Пост N: 273
Зарегистрирован: 11.02.10
|
|
Отправлено: 19.10.11 16:22. Заголовок: Pasha пишет: А -lun..
Pasha пишет: цитата: | А -lunicows добавлялся для сборки харбора или сборки программы ? |
| Этот ключ был добавлен в батник для сборки программы, а Харбор я использовал безо всяких изменений из поставки harbour nightly
|
|
|
|
| постоянный участник
|
Пост N: 2237
Зарегистрирован: 12.09.06
|
|
Отправлено: 14.06.12 00:42. Заголовок: Pasha пишет: Вывод ..
Pasha пишет: цитата: | Вывод получается неутешительный: сборку с mingw под win98 использовать нельзя. |
| А эти друзья BARS Group (bars@bars-open.ru) пишут, что будет работать .... Из их документации: Поддерживаемые платформы: • Linux; • Mac OS; • MS Windows (‘95 и выше). Для любой платформы требуется наличие следующих компонент: • MinGW; • Исходные коды Harbour; • QT SDK; • Patch для Harbour; • Исходный код ПК БАРС Бюджет. Для компиляции ПК БАРС-Бюджет из исходных кодов необходимо: • Скачать исходные коды и необходимые компоненты; • Скомпилировать Harbour (предварительно установив MinGW и QT SDK, и применив patch для Harbour); • Скомпилировать ПК БАРС Бюджет.
|
|
|
|
| |
Пост N: 503
Зарегистрирован: 11.06.10
|
|
Отправлено: 14.06.12 08:47. Заголовок: Я собираю harbour на..
Я собираю harbour на win xp потом копирую на win 98 и там нормально собираю свои проги, используя mingw 4.6.2 и harbour rev. 17592
|
|
|
|
| Администратор
|
Пост N: 2414
Зарегистрирован: 23.05.05
|
|
Отправлено: 21.06.12 14:30. Заголовок: Собрал наконец-то св..
Собрал наконец-то свои программы с harbour 3.2.0dev win98 ок во всех режимах: bcc/mingw, gtwin/gtwvt/gui Собираю с ключем set HB_BUILD_CONTRIB_DYN=yes В этом случае некоторые библиотеки из contrib собираются также и как dll. Я использую в режиме dll hbwin, hbct и hbmzip Саму сборку выполняю на win7 64, но это без разницы, где собирать.
|
|
|
|
| постоянный участник
|
Пост N: 2255
Зарегистрирован: 12.09.06
|
|
Отправлено: 21.06.12 19:02. Заголовок: Pasha пишет: Собрал..
Pasha пишет: цитата: | Собрал наконец-то свои программы с harbour 3.2.0dev win98 ок во всех режимах: bcc/mingw, gtwin/gtwvt/gui |
| Что за терминал gui ? Пояснить можно ? Pasha пишет: цитата: | Саму сборку выполняю на win7 64, но это без разницы, где собирать. |
| А файлы сборки можно посмотреть ?
|
|
|
|
| Администратор
|
Пост N: 2415
Зарегистрирован: 23.05.05
|
|
Отправлено: 21.06.12 21:22. Заголовок: Andrey пишет: Что з..
Andrey пишет: цитата: | Что за терминал gui ? Пояснить можно ? |
| Я не говорил про терминал. Имеется в виду gui-библиотека. цитата: | А файлы сборки можно посмотреть ? |
| Это обычные файлы *.hbp для hbmk2. Они примерно такие, как к примеру подобные *.hbp в letodb, только набор модулей и библиотек другой. Или как в dbedit, который я выкладываю с файлами сборки. Там все проще пареной репы. Остальные мои скрипты примерно такие же. Смысла их закидывать сюда я не вижу, как и не вижу смысла в бессмыссленном хотении примеров. Чем постоянно просить примеры, лучше просто изучить инструкцию и что-то сделать самому, тем более что сборка с помощью hbmk2 - довольно тривиальная вещь.
|
|
|
|
| |
Пост N: 624
Зарегистрирован: 11.06.10
|
|
Отправлено: 16.10.12 10:54. Заголовок: Вчера Александр засв..
Вчера Александр засветился в Harbour 2012-10-15 16:20 UTC+0300 Alexander Kresin <alex at belacy.belgorod.su> может быть и здесь появится, давно уж не было
|
|
|
|
| |
Пост N: 12
Зарегистрирован: 16.12.09
|
|
Отправлено: 16.11.12 23:00. Заголовок: Отличие сборки с WINANSI от сборки с UNICODE
В чем заключается отличие сборки Harbour c WINANSI от сборки с UNICODE ? Можно ли из одних и тех же исходников взятых с сайта разработчиков собрать по желанию Harbour c WINANSI или с UNICODE ?
|
|
|
|
| Администратор
|
Пост N: 2538
Зарегистрирован: 23.05.05
|
|
Отправлено: 19.11.12 11:18. Заголовок: Релиз Harbour 3.0 мо..
Релиз Harbour 3.0 может быть собран как для UNICODE, так и для WINANSI, исходники одни и те же. Отличие юникодной сборки в том, что используются соответствующие юникодные функции winapi С марта этого года (для 3.2.dev) поддерживается только юникодная сборка харбора для windows.
|
|
|
Ответов - 50
, стр:
1
2
3
All
[только новые]
|
|