nixp.ru v3.0

27 мая 2017,
суббота,
09:02:29 MSK

DevOps с компанией «Флант»
decvar написал 12 ноября 2003 года в 13:45 (797 просмотров) Ведет себя как мужчина; открыл 111 тему в форуме, оставил 1838 комментариев на сайте.

Наконец-то, разжился третьей версией Kylix(OE). В отличие от предидущих версий, эта помимо двух обычных библиотек qt2.3 требует распространения еще одной libborqt.so. Выяснил это методом научного тыка. Лиценция позволяет распростронять эти либы вместе с программой.

Жить стало лучше…..

blacklion

тогда ответь на следующие интересующие вопросы:

1. каков объем либ которые надо таскать вместе с софтом?

2. каков объем бинарника программы которая ничего не делает?

3. как эти либы отзовутся на работу к примеру в разных системах с разными версиями glibc?

4. либы кайликса расчитаны только на платформу ia32?

5. ну и общие впечатления от третьего

decvar

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 — скачать патчи.

polachok

Хм. У меня вот вопрос. Я написал простую программулину(форма+кнопка)

откомпилировал, а она работает только из Kylix! При запуске из konqueror говорит: приложение не найдено

И еще вопросЖ почему интерфейс полученных программ такой страшный?

Steck

Хрень эти куликсы… чего вам родных gui нехватает чтоль )

а либы например теже 7.7м если по диалапу тащить?

кривому очень )

decvar

Пользуйтесь Lazarus!

1. Не надо тащить либы.

2. Native GTK+

3. LGPL

4. Delphi 5 look-n-feel

Умеет понимать юниты от Дельфей. И вообще очень мне нравится….

lazarus.freepascal.org

anonymous

Пришлось последний год работать с Kylix, сырая и недоработанная среда.

VCL хорошая библиотека под винды, но CLX под линукс..

Недоработки С++ Kylix по пунктам:

- Падает регулярно просто так. И среда и сделанные в ней продукты. Практически не выводя никаких признаков сбоя.

- Borland официально отказалась поддерживать Kylix, никаких исправлений не будет.

Сначала замахнулись сделать полностью свой компиллятор под линукс, сделали что-то на уровне альфа версии, вместо адаптации своих библиотек под gcc, потом прикинули сколько нужно затрат чтобы довести его до ума, плюнули, кинули устоявшихся клиентов, привыкших доверять марке Borland.

- Не тестировалась локализация. Например компиллятор среды отказывался распознавать float числа в формате 0.314, если локаль русская (думал что разделителем должна быть запятая, а найдя запятую переходил к следующему вырпажению).

- Переносимость программ с виндоуз CLX на Linux CLX — только слова. CLX даже на двух разных дистрибутивах работает с большими отличиями.

- Если в системе gcc версии выше 2.96 — Kylix не заработает. Исправлено это, как уже говорил, не будет:)

==============================================

Всех с НГ! Cтабильных и удобных средств разработки! Терпения и заказов!

anonymous

У кого там прога не встает…Попробуй вышеуказанные либы кинуть в /lib все встает