Я не знаю всей подноготной, но qt4 для Юникс-систем - это огромный шаг вперёд. Приложения, написанные с помощью Qt4 - первые с действительно нормальным антиалисингом шрифтов.
К сожалению, сборки psi-0.11 в Дебиане нет (майнтэйнер говорит, что будет на выходных), то я наконец-то решил, раз такое дело, установить программу из исходников - а что мне ещё оставалось?
Собственно, скачал и скомпилировал. Странно, почему не было ни одной ошибки?
Но в системе у меня всё пакетами. Поэтому не
sudo make install,
а
sudo checkinstall
Эта штука отслеживает все, что должно быть установлено, собирает мини-пакет и только потом его устанавливает. То есть файлопомойки не возникает.
Заработало тоже сразу. Но с оговорками. Для того, чтобы это чудо играло музыку, пришлось поставить moc и указать
mocp -p
как аудиопроигрыватель. Ну и пусть, надеюсь, до тестинга всё будет нормально :)
Сам клиент мне после неплохого Pidgin очень и очень понравился и теперь будет являться моим основным jabber-клиентом.
К сожалению, сборки psi-0.11 в Дебиане нет (майнтэйнер говорит, что будет на выходных), то я наконец-то решил, раз такое дело, установить программу из исходников - а что мне ещё оставалось?
Собственно, скачал и скомпилировал. Странно, почему не было ни одной ошибки?
Но в системе у меня всё пакетами. Поэтому не
sudo make install,
а
sudo checkinstall
Эта штука отслеживает все, что должно быть установлено, собирает мини-пакет и только потом его устанавливает. То есть файлопомойки не возникает.
Заработало тоже сразу. Но с оговорками. Для того, чтобы это чудо играло музыку, пришлось поставить moc и указать
mocp -p
как аудиопроигрыватель. Ну и пусть, надеюсь, до тестинга всё будет нормально :)
Сам клиент мне после неплохого Pidgin очень и очень понравился и теперь будет являться моим основным jabber-клиентом.
- Location:дома
- Music:Кино - Следи за собой
Итак, мы сегодня дружим эти три пункта. Первые 2 подружены уже с момента установки пакета libqt4-dev, спасибо мэйнтейнерам. А вот Code::Blocks (svn3885) дружит с первым нормально, а вот о втором не знает почти ничего.
Итак, чтобы иметь приемлемый редактор кода + возможность компилить сразу + автодополнение + показ методов/членов классов, сделайте следующее:
1) напишите маленькую заготовку приложение в консоли, доведите до компилируемого состояния. На этом этапе должен быть сгенерирован Makefile.
2) в этой же папке создайте пустой проект Code::Blocks, добавьте существующие .cpp-файлы, нужные для проекта.
3) Откройте пункт меню Project->Properties.
a) поставьте галочку "Use custom Makefile" во вкладке "Project Settings"
b) Application->Type = GUI во вкладке "Project/Target Settings"
с) оставьте лишь один BuildTarget, напр. Debug
d) из Output Filename уберите подстроку "bin/Debug/"
4) -//- Settings->Editor. В Search Directories добавьте "/usr/include/qt4/QtGui", "/usr/include/qt4/QtCore"
Перезапустите Code::Blocks, открывайте проект, enjoy :)
З.Ы. Наверняка, если вам понадобится добавить файлы в проект, в консоли вам потребуется сделать
qmake -project; qmake; снова, дабы обновить Makefile.
Итак, чтобы иметь приемлемый редактор кода + возможность компилить сразу + автодополнение + показ методов/членов классов, сделайте следующее:
1) напишите маленькую заготовку приложение в консоли, доведите до компилируемого состояния. На этом этапе должен быть сгенерирован Makefile.
2) в этой же папке создайте пустой проект Code::Blocks, добавьте существующие .cpp-файлы, нужные для проекта.
3) Откройте пункт меню Project->Properties.
a) поставьте галочку "Use custom Makefile" во вкладке "Project Settings"
b) Application->Type = GUI во вкладке "Project/Target Settings"
с) оставьте лишь один BuildTarget, напр. Debug
d) из Output Filename уберите подстроку "bin/Debug/"
4) -//- Settings->Editor. В Search Directories добавьте "/usr/include/qt4/QtGui", "/usr/include/qt4/QtCore"
Перезапустите Code::Blocks, открывайте проект, enjoy :)
З.Ы. Наверняка, если вам понадобится добавить файлы в проект, в консоли вам потребуется сделать
qmake -project; qmake; снова, дабы обновить Makefile.
- Location:дома
- Music:Наутилус - Крылья
4.3.0!
Наконец-то разрешились мои давние зависимости со старыми locales (спасибо aptitude), и смог-таки себе поставить libqt4-dev - пакет для разработки под QT4. В очередной раз поставилось всё идеально. Ну и плюс - опять-таки разработчикам и майнтейнерам респект за пакет qt4-doc. Весит, конечно, 20 метров с лишним, зато я уже оценил его продуманность и полезность. Хотя я сейчас только начал проходить туториал, но уже много чего умею :)
Вот один из тестовых примеров + выполненное дополнительное задание:

И всё под чистым Линухом, всё свободно :) собирается методом
qmake -project; qmake; (первый раз)
make; (пересборка)
Очень надеюсь, что это наконец положит край моей работе с Borland C++ Builder.
Наконец-то разрешились мои давние зависимости со старыми locales (спасибо aptitude), и смог-таки себе поставить libqt4-dev - пакет для разработки под QT4. В очередной раз поставилось всё идеально. Ну и плюс - опять-таки разработчикам и майнтейнерам респект за пакет qt4-doc. Весит, конечно, 20 метров с лишним, зато я уже оценил его продуманность и полезность. Хотя я сейчас только начал проходить туториал, но уже много чего умею :)
Вот один из тестовых примеров + выполненное дополнительное задание:
И всё под чистым Линухом, всё свободно :) собирается методом
qmake -project; qmake; (первый раз)
make; (пересборка)
Очень надеюсь, что это наконец положит край моей работе с Borland C++ Builder.
- Location:дома
- Mood:energetic
- Music:Nigthwish - Wishmaster
