Warning: Cannot use a scalar value as an array in /home/admin/public_html/forum/include/fm.class.php on line 757

Warning: Invalid argument supplied for foreach() in /home/admin/public_html/forum/include/fm.class.php on line 770

Warning: Invalid argument supplied for foreach() in /home/admin/public_html/forum/topic.php on line 737
Форумы портала PHP.SU :: QT

 PHP.SU

Программирование на PHP, MySQL и другие веб-технологии
PHP.SU Портал     На главную страницу форума Главная     Помощь Помощь     Поиск Поиск     Поиск Яндекс Поиск Яндекс     Вакансии  Пользователи Пользователи


 Страниц (1): [1]   

> Без описания
ALEN Модератор
Отправлено: 22 Сентября, 2011 - 20:28:25
Post Id



Участник


Покинул форум
Сообщений всего: 1459
Дата рег-ции: Авг. 2008  
Откуда: Крым


Помог: 11 раз(а)




QT - http://ru[dot]wikipedia[dot]org/wiki/Qt
Плюсы:
1) Подержка
2) Большинство распространенных языков программирования позволяют используют данный инструмент.
3) Скорость и удобство разработки на высоте.
4) Позволяет легко создавать кроссплатформенные приложения
Минусы
Пока не нашел, инструмент создан очень качественно, но опыт разработки только простых приложений на нем был, поэтому объективности в минусах пока не ждите.

Сижу по Debian и использую для разработки QT creator как среду разработки для C++ и Python. Очень доволен.
 
 Top
Мелкий Супермодератор
Отправлено: 22 Сентября, 2011 - 21:01:53
Post Id



Активный участник


Покинул форум
Сообщений всего: 11926
Дата рег-ции: Июль 2009  
Откуда: Россия, Санкт-Петербург


Помог: 618 раз(а)




+ весьма приличная документация
- лицензия. По крайней мере 2 года назад было актуально - коммерческие проекты требуют приобретения коммерческой лицензии.


-----
PostgreSQL DBA
 
 Top
OrmaJever
Отправлено: 30 Октября, 2011 - 00:16:31
Post Id



Активный участник


Покинул форум
Сообщений всего: 7540
Дата рег-ции: Янв. 2010  
Откуда: Чернигов


Помог: 299 раз(а)




как установить qt для CodeBlocks ?
Я 2 часа просидел с бубном и так ничего не получилось. Делал по этой инструкции. Уже давно бы забил но многие прокты на хабре написаны имено с qt. Вроде и понять не получается, и бросить нельзя. Щас рыдать начну.


-----
Если вы хотя бы 3-4 раза не решите всё выкинуть и начать заново - вы явно что-то делаете не так.
 
 Top
ALEN Модератор
Отправлено: 30 Октября, 2011 - 18:24:14
Post Id



Участник


Покинул форум
Сообщений всего: 1459
Дата рег-ции: Авг. 2008  
Откуда: Крым


Помог: 11 раз(а)




1) Чем не подошел QTCreator ?
2) Если все прямо до слез, то думаю лучше начать с того, что конкретно сделали и по порядку.
 
 Top
OrmaJever
Отправлено: 30 Октября, 2011 - 18:48:21
Post Id



Активный участник


Покинул форум
Сообщений всего: 7540
Дата рег-ции: Янв. 2010  
Откуда: Чернигов


Помог: 299 раз(а)




ALEN пишет:
1) Чем не подошел QTCreator ?

а что это? Мне просто нужна эта библиотека что бы примеры с хабра компилировались.
ALEN пишет:
2) Если все прямо до слез, то думаю лучше начать с того, что конкретно сделали и по порядку.

Всё делал по инструкции (но не всё получалось).
CODE (htmlphp):
скопировать код в буфер обмена
  1. - Скомпилировать отладочные модули. В папке c:\Qt\4.1.3\src\ запустить make. После долгой компиляции получим отладочные и релизные модули в {QTDir}\lib.

в папке /src небыло make, make.bat был в /bin его и запустил
CODE (htmlphp):
скопировать код в буфер обмена
  1. 3. Прописать переменные окружения
  2. - В PATH добавить C:\Qt\4.1.3\bin и C:\Program Files\CodeBlocks\bin

с чудом до меня дошло как прописать переменые окружения но как зделать 2 адреса под одним именем? А?!
CODE (htmlphp):
скопировать код в буфер обмена
  1. - Создать переменную QTDIR = C:\Qt\4.1.3 4.

Где создать то? Однако
CODE (htmlphp):
скопировать код в буфер обмена
  1. Перед компиляцией из CodeBlocks не забыть создать проект Qt с помощью qmake. Для этого надо запустить:
  2. - qmake -project -o projectname.pro
  3. - qmake
  4. 5. Вручную исправить полученный проект .pro, например, добавить модули, удалить из проекта лишние файлы.

Этого я вобще не понял. Какой проэкт нужно создавать? Что за файл *.pro? Что там нужно изменять?

CODE (htmlphp):
скопировать код в буфер обмена
  1. 6. После изменения проекта не забыть запустить qmake, чтобы тот создал makefile, по которому будет компилировать CodeBlocks.

makefile вроде создался, а что с ним делать то? Однако

7. Создать проект в CodeBlocks (если его еще нет), куда поместить все файлы исходника

CODE (htmlphp):
скопировать код в буфер обмена
  1. 8. Настроить CodeBlocks.
  2. - В настройках Settings->Compiler->Вкладка Other->Build method установить на "Work with Makefiles"
  3. - В свойстве проекта на вкладке Project поставить галку "This is custom Makefile"

- нашёл эту настрокуно она закрытая (disabled) не изменятеся почему-то
- А где найти эту галочкуя вобще не нашёл.

Может както можно просто скачать библиотеку qt и добавить в компилятор без этого дибилизма?

(Отредактировано автором: 30 Октября, 2011 - 18:49:03)



-----
Если вы хотя бы 3-4 раза не решите всё выкинуть и начать заново - вы явно что-то делаете не так.
 
 Top
ALEN Модератор
Отправлено: 30 Октября, 2011 - 18:51:35
Post Id



Участник


Покинул форум
Сообщений всего: 1459
Дата рег-ции: Авг. 2008  
Откуда: Крым


Помог: 11 раз(а)




http://qt[dot]nokia[dot]com/downloads Качай его от сюда, удобным способом и пользуйся на здоровье, он поудобней будет CodeBlocks, тем более если будешь писать на Qt. Смысла рассматривать остальные вопросы пока не вижу в твоей ситуации.
 
 Top
Страниц (1): [1]
Сейчас эту тему просматривают: 0 (гостей: 0, зарегистрированных: 0)
« Программирование на C++ »


Все гости форума могут просматривать этот раздел.
Только зарегистрированные пользователи могут создавать новые темы в этом разделе.
Только зарегистрированные пользователи могут отвечать на сообщения в этом разделе.
 



Powered by PHP  Powered By MySQL  Powered by Nginx  Valid CSS  RSS

 
Powered by ExBB FM 1.0 RC1. InvisionExBB