реклама на сайте
подробности

 
 
> Чем писать прогриммы для Windows на С++?, Оконные приложения. Бесплатный софт.
kolisnichenko_r
сообщение Jul 16 2009, 06:24
Сообщение #1


Местный
***

Группа: Свой
Сообщений: 435
Регистрация: 12-09-07
Пользователь №: 30 482



Здравствуйте!
Какие есть бесплатные средства разработки программ под Windows на С++? Программы будут продаваться в открытую. Как происходит сертификация данного продукта?
Go to the top of the page
 
+Quote Post
 
Start new topic
Ответов
*antzol*
сообщение Jul 16 2009, 16:13
Сообщение #2


Участник
*

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



Qt
Go to the top of the page
 
+Quote Post
Xenia
сообщение Jul 16 2009, 17:52
Сообщение #3


Гуру
******

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



OWLnext
http://owlnext.sourceforge.net/

Маленькая и компактная библиотека классов для GUI-интерфейса под Windows. Компилится на всех компиляторах компании Borland (откуда она, кстати, когда-то произошла) и ее приемниках (в том числе и RAD Studio 2009 года), всех версиях MS C++ Studio (включая 2008 года) и gcc. Удовлетворяет требованию бесплатности.
Рекомендую всем, кому нужна обозримая версия, в исходниках которой можно разобраться.
Go to the top of the page
 
+Quote Post
kolisnichenko_r
сообщение Jul 17 2009, 05:14
Сообщение #4


Местный
***

Группа: Свой
Сообщений: 435
Регистрация: 12-09-07
Пользователь №: 30 482



Цитата(Xenia @ Jul 16 2009, 20:52) *
OWLnext
http://owlnext.sourceforge.net/

Маленькая и компактная библиотека классов для GUI-интерфейса под Windows. Компилится на всех компиляторах компании Borland (откуда она, кстати, когда-то произошла) и ее приемниках (в том числе и RAD Studio 2009 года), всех версиях MS C++ Studio (включая 2008 года) и gcc. Удовлетворяет требованию бесплатности.
Рекомендую всем, кому нужна обозримая версия, в исходниках которой можно разобраться.

Тоесть для работы Вы используете компилятор Borland Builder бесплатной версии и библиотеку классов OWLNext. И никто к Вам не цепляется по поводу лицензии программного обеспечения?
Go to the top of the page
 
+Quote Post
Xenia
сообщение Jul 17 2009, 13:55
Сообщение #5


Гуру
******

Группа: Модератор 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, он бесплатен по определению.
Go to the top of the page
 
+Quote Post
MrYuran
сообщение Jul 17 2009, 15:52
Сообщение #6


Беспросветный оптимист
******

Группа: Свой
Сообщений: 4 640
Регистрация: 26-12-07
Из: Н.Новгород
Пользователь №: 33 646



Цитата(Xenia @ Jul 17 2009, 17:55) *
Но если так остро стоит вопрос о бесплатности компилятора - используйте gcc, он бесплатен по определению.

Ещё есть опен ватком.


--------------------
Программирование делится на системное и бессистемное. ©Моё :)
— а для кого-то БГ — это Bill Gilbert =)
Go to the top of the page
 
+Quote Post
Xenia
сообщение Jul 17 2009, 16:08
Сообщение #7


Гуру
******

Группа: Модератор 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 килобайт.
Go to the top of the page
 
+Quote Post

Сообщений в этой теме
- 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
- - *antzol*   Qt   Jul 16 2009, 16:13
|- - 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


Reply to this topicStart new topic
2 чел. читают эту тему (гостей: 2, скрытых пользователей: 0)
Пользователей: 0

 


RSS Текстовая версия Сейчас: 19th July 2025 - 23:39
Рейтинг@Mail.ru


Страница сгенерированна за 0.0191 секунд с 7
ELECTRONIX ©2004-2016