decvar
написал 12 ноября 2003 года в 13:45 (1829 просмотров)
Ведет себя
как мужчина; открыл 111 тему в форуме, оставил 1838 комментариев на сайте.
Наконец-то, разжился третьей версией Kylix(OE). В отличие от предидущих версий, эта помимо двух обычных библиотек qt2.3 требует распространения еще одной libborqt.so. Выяснил это методом научного тыка. Лиценция позволяет распростронять эти либы вместе с программой.
Жить стало лучше…..
Последние комментарии
- OlegL, 17 декабря в 15:00 → Перекличка 21
- REDkiy, 8 июня 2023 года в 9:09 → Как «замокать» файл для юниттеста в Python? 2
- fhunter, 29 ноября 2022 года в 2:09 → Проблема с NO_PUBKEY: как получить GPG-ключ и добавить его в базу apt? 6
- Иванн, 9 апреля 2022 года в 8:31 → Ассоциация РАСПО провела первое учредительное собрание 1
- Kiri11.ADV1, 7 марта 2021 года в 12:01 → Логи catalina.out в TomCat 9 в формате JSON 1
ecobeing.ru
Экология и вегетарианство на благо всем живым существам Планеты.
тогда ответь на следующие интересующие вопросы:
1. каков объем либ которые надо таскать вместе с софтом?
2. каков объем бинарника программы которая ничего не делает?
3. как эти либы отзовутся на работу к примеру в разных системах с разными версиями glibc?
4. либы кайликса расчитаны только на платформу ia32?
5. ну и общие впечатления от третьего
1. 90% случаев хватает
libqtintf-6.9.0-qt2.3.so -1.3Мб
Иногда еще и
libborqt-6.9.0-qt2.3.so — 7.7Мб
(или если на машине стоит Qt2.3 таскать ничего не надо)
2. 45.3 Кб для PAS файла, без ключай оптимизации и прочих пряников, с линком на означанный run-time.
3.Пофиг. Если в LD_LIBRARY_PATH числится папка с Borland Run-time.
4. Не проверял. Могу скинуть свженаписанную прогу. Проверь.
5. Он понял ЛОКАЛЬ! Аллилуйа! Правда пришлось поставить патч. Однажди подвис в момент сохранения Проэкта. Писать на C в нем не возможно, так как он не хочет понимать GNU time.h(из коробки, на SUSE ftp есть патч для этого). C++ код тоже хочет run-time для работы с Qt.
В общем нинкаких отчичий от 2ой версии, кроме скрещивания Delphi c Builder(В Kylix 3 — две среды, одна для Delphi, вторая для С++)
Тем, кто пользует KDevelop — не суетится, тем кто пользует FreePascalCompiler(качать, и взять патчи), у кого Kylix 2 — скачать патчи.
Хм. У меня вот вопрос. Я написал простую программулину(форма+кнопка)
откомпилировал, а она работает только из Kylix! При запуске из konqueror говорит: приложение не найдено
И еще вопросЖ почему интерфейс полученных программ такой страшный?
Хрень эти куликсы… чего вам родных gui нехватает чтоль )
а либы например теже 7.7м если по диалапу тащить?
кривому очень )
Пользуйтесь Lazarus!
1. Не надо тащить либы.
2. Native GTK+
3. LGPL
4. Delphi 5 look-n-feel
Умеет понимать юниты от Дельфей. И вообще очень мне нравится….
lazarus.freepascal.org
Пришлось последний год работать с Kylix, сырая и недоработанная среда.
VCL хорошая библиотека под винды, но CLX под линукс..
Недоработки С++ Kylix по пунктам:
- Падает регулярно просто так. И среда и сделанные в ней продукты. Практически не выводя никаких признаков сбоя.
- Borland официально отказалась поддерживать Kylix, никаких исправлений не будет.
Сначала замахнулись сделать полностью свой компиллятор под линукс, сделали что-то на уровне альфа версии, вместо адаптации своих библиотек под gcc, потом прикинули сколько нужно затрат чтобы довести его до ума, плюнули, кинули устоявшихся клиентов, привыкших доверять марке Borland.
- Не тестировалась локализация. Например компиллятор среды отказывался распознавать float числа в формате 0.314, если локаль русская (думал что разделителем должна быть запятая, а найдя запятую переходил к следующему вырпажению).
- Переносимость программ с виндоуз CLX на Linux CLX — только слова. CLX даже на двух разных дистрибутивах работает с большими отличиями.
- Если в системе gcc версии выше 2.96 — Kylix не заработает. Исправлено это, как уже говорил, не будет:)
==============================================
Всех с НГ! Cтабильных и удобных средств разработки! Терпения и заказов!
У кого там прога не встает…Попробуй вышеуказанные либы кинуть в /lib все встает