|
Чем писать прогриммы для Windows на С++?, Оконные приложения. Бесплатный софт. |
|
|
|
 |
Ответов
|
Jul 16 2009, 16:13
|
Участник

Группа: Участник
Сообщений: 73
Регистрация: 6-11-07
Пользователь №: 32 085

|
Qt
|
|
|
|
|
Jul 17 2009, 05:14
|
Местный
  
Группа: Свой
Сообщений: 435
Регистрация: 12-09-07
Пользователь №: 30 482

|
Цитата(Xenia @ Jul 16 2009, 20:52)  OWLnexthttp://owlnext.sourceforge.net/ Маленькая и компактная библиотека классов для GUI-интерфейса под Windows. Компилится на всех компиляторах компании Borland (откуда она, кстати, когда-то произошла) и ее приемниках (в том числе и RAD Studio 2009 года), всех версиях MS C++ Studio (включая 2008 года) и gcc. Удовлетворяет требованию бесплатности. Рекомендую всем, кому нужна обозримая версия, в исходниках которой можно разобраться. Тоесть для работы Вы используете компилятор Borland Builder бесплатной версии и библиотеку классов OWLNext. И никто к Вам не цепляется по поводу лицензии программного обеспечения?
|
|
|
|
|
Jul 17 2009, 13:55
|

Гуру
     
Группа: Модератор FTP
Сообщений: 4 479
Регистрация: 20-02-08
Из: Москва
Пользователь №: 35 237

|
Цитата(kolisnichenko_r @ Jul 17 2009, 08:14)  Тоесть для работы Вы используете компилятор Borland Builder бесплатной версии и библиотеку классов OWLNext. И никто к Вам не цепляется по поводу лицензии программного обеспечения? Я использую Buider 6 или еще более древний Borland C++ 5.02 (релиз 1997 года еще до эпохи Билдеров). В данном случае новизна самого компилятора вещь второстепенная, т.к. новая OWLnext (последняя версия обновилась в этом месяце) знает о особенностях современных Windows (включая Vista) всё, что нужно знать. Не знаю точно как обстоит дело с Buider 6 сейчас, но за Borland C++ 5.02 нынче никто не цепляется, т.к. сама компания Borland этим делом давно не занимается (сначала передала права CodeGear, а потом Embacadero), а последним наплевать на права Borland'а на продукт 12-летней давности. Что же касается меня лично, то у меня имеются официальные лицензии на Borland C++ 3.0, Borland C++ 4.5, Borland C++ 5.02, Buider 6, CodeGear RAD Studio 2007 (все версии покупались с большой скидкой, как апгрейды к более ранним). А кто покупал первый Borland C++ 3.0 уже никто не помнит, давно было. Но если так остро стоит вопрос о бесплатности компилятора - используйте gcc, он бесплатен по определению.
|
|
|
|
|
Jul 17 2009, 16:08
|

Гуру
     
Группа: Модератор FTP
Сообщений: 4 479
Регистрация: 20-02-08
Из: Москва
Пользователь №: 35 237

|
Цитата(MrYuran @ Jul 17 2009, 18:52)  Ещё есть опен ватком. На Ватком OWLNext не ставится. Вот здесь - http://owlnext.sourceforge.net/prebuild.html - представлены уже скомпилированные библиотеки для всех поддерживаемых комиляторов. На практике выбираешь одну из них и с ней работаешь. Ничего инсталлировать не надо, просто добавляешь подходящую библиотеку (это один единственный файл!) в директорий LIB, где хранятся родные библиотеки компилятора, а папку OWL со специфическими хидерами кладешь в директорий INCLUDE, где хранятся родные хидера компилятора (папку при этом вытрясать не надо - так в своей папке пусть и лежат). Вот и все! По сравнению с этим, Qt - это монстр какой-то! Важно понимать, что OWLNext это надстройка над операционной системой Windows, организованная в виде пользовательских классов, опирающихcя на ее API. А Qt - автономное государство в государстве (анклав), где практически всё реализуется исходя из примитивов. В этом-то и причины как переносимости Qt на неродственные платформы, так и огромного веса её библиотек. Для сравнения, статическая билиотека OWLNext весит меньше 4-х мегабайт, а реально добавляемый к программе код - около 600-800 килобайт.
|
|
|
|
Сообщений в этой теме
kolisnichenko_r Чем писать прогриммы для Windows на С++? Jul 16 2009, 06:24 =AK= http://gcc.gnu.org/
http://www.qtsoftware.com/pro... Jul 16 2009, 07:16 Сергей Борщ Добавлю, что Dev-C++ теперь развивается под именем... Jul 16 2009, 07:56 kolisnichenko_r Спасибо.
А Вы чем работаете? Jul 16 2009, 07:57      kolisnichenko_r Спасибо!
Буду разбираться. Jul 20 2009, 11:29      zltigo Цитата(Xenia @ Jul 17 2009, 19:08) Важно ... Jul 20 2009, 11:39       vvs157 Цитата(zltigo @ Jul 20 2009, 15:39) При э... Jul 20 2009, 13:18 Xenia Цитата(zltigo @ Jul 20 2009, 14:39) При э... Jul 20 2009, 12:34 zltigo Цитата(Xenia @ Jul 20 2009, 15:34) когда ... Jul 20 2009, 12:58  Xenia Цитата(zltigo @ Jul 20 2009, 15:58) Увиде... Jul 20 2009, 13:39  kolisnichenko_r Цитата(zltigo @ Jul 20 2009, 15:58) И про... Jul 21 2009, 05:35   HARMHARM Цитата(kolisnichenko_r @ Jul 21 2009, 08... Jul 21 2009, 05:54    kolisnichenko_r Цитата(HARMHARM @ Jul 21 2009, 08:54) Не ... Jul 21 2009, 05:56     HARMHARM Цитата(kolisnichenko_r @ Jul 21 2009, 08... Jul 21 2009, 06:01   zltigo Цитата(kolisnichenko_r @ Jul 21 2009, 08... Jul 21 2009, 10:32    kolisnichenko_r Цитата(zltigo @ Jul 21 2009, 13:32) А они... Jul 21 2009, 12:23     HARMHARM Цитата(kolisnichenko_r @ Jul 21 2009, 15... Jul 21 2009, 12:26      kolisnichenko_r Цитата(HARMHARM @ Jul 21 2009, 15:26) А з... Jul 21 2009, 12:35     zltigo Цитата(kolisnichenko_r @ Jul 21 2009, 15... Jul 21 2009, 14:23      kolisnichenko_r Цитата(zltigo @ Jul 21 2009, 17:23) Заказ... Jul 22 2009, 06:59      o-henry Цитата(zltigo @ Jul 21 2009, 17:23) Все ч... Jul 23 2009, 12:08       zltigo Цитата(o-henry @ Jul 23 2009, 15:08)... Jul 23 2009, 13:23 _Pasha Добавлю скромненькую библиотеку FLTK www.fltk.org Jul 20 2009, 13:03 Aesthete Animus А про wxWidgets еще не обмолвились? Jul 21 2009, 09:32
2 чел. читают эту тему (гостей: 2, скрытых пользователей: 0)
Пользователей: 0
|
|
|