Kdevelop (Новичек. с чего начать)

IDE, VCS и прочее

Модератор: Модераторы разделов

Slimy
Сообщения: 1689
ОС: openSuSE 11.2 GM (GеMор едишн)

Kdevelop

Сообщение Slimy »

Собственно у меня пустяковый вопрос для гуру. Как создавать граффические приложения в этой среде. До этого под linux только консольные штуки набивал в текстовом редакторе и потмо кормил их gcc. C граффикой только в венде сталкивался. Так вот эта среда разителньо по принципо от вендобых VC и Borland C отличается. В плане принципа. Явот даже не знаю откуда подступится. Вопервых в примере hello world не нашел main() или чтото похожее на него отсюда не понял как вообще начинает рабоать прога а она ведь пашет к томуже выводит текст сразу на форму в вендовых для этого использовались label объекты а тут как? И сам интерфес есть одельная утилита создания итерфеса но там программить нельзя в оновной же окошке только редактор кода собственно как тут тогда создавать интерфес и привязывать к программе его? Просьба в ман не посылать хотелось объянения на "пальцах" т.е. в общем как осуществляется работа в этой среде, а то как то все запутано для моего взора привыкшего к тому что все вместе и сраза на форме в инспекторе объектов можно задавать параметры объекта и его реакцию на события, а тут такого нет как я понимаю?
Если уже ничего не помогает - прочти инструкцию.
sysinstall - гадость :)
ASUS A6q00Vm Pentium-M 1.7 GHz, 2Gb RAM, 160Gb HDD,
GeForce Go 7300 64Mb video
Спасибо сказали:
Аватара пользователя
eduard_pustobaev
Сообщения: 2629
Статус: Ленивец
ОС: Arch/Debian.

Re: Kdevelop

Сообщение eduard_pustobaev »

Ну раз уж вы о kdevelop...
http://www.opennet.ru/docs/RUS/qt3_prog/qt3.html

Всё-таки hello_world на qt мегапростенький.
В дисгармонии со вселенной.
Спасибо сказали:
Kriver
Сообщения: 16
ОС: ALTLinux 4

Re: Kdevelop

Сообщение Kriver »

А где этот сам Kdevelop? Я его никак найти не могу!!! Где он и компилеры? У меня Линукс 10.2
Спасибо сказали:
vadiml
Сообщения: 446
ОС: fc12.x86_64

Re: Kdevelop

Сообщение vadiml »

1. почитать http://www.kdevelop.org/index.html?filenam...amp;set_lang=ru
2. (не обязательное, но желательное) сразу поставить версию 3.4
phenom x4 905e, asus m4a79 deluxe, 4 gb, ati x550, ati 4350, 2 x 17" LCD
Спасибо сказали:
Аватара пользователя
randomize
Сообщения: 174
Статус: MegaBizon
ОС: Calculate Linux 10.4

Re: Kdevelop

Сообщение randomize »

Kriver писал(а):
25.05.2007 06:37
А где этот сам Kdevelop? Я его никак найти не могу!!! Где он и компилеры? У меня Линукс 10.2

запускаем yast, в нем поиск "kdevelop" :)
Don't spit on my mind
Спасибо сказали:
Kriver
Сообщения: 16
ОС: ALTLinux 4

Re: Kdevelop

Сообщение Kriver »

Дааа, я в натуре ламер, таких простых вещей не понимаю :rolleyes: Зато в форточках разбираюсь :happy:
Спасибо сказали:
Аватара пользователя
eduard_pustobaev
Сообщения: 2629
Статус: Ленивец
ОС: Arch/Debian.

Re: Kdevelop

Сообщение eduard_pustobaev »

Kriver писал(а):
26.05.2007 21:33
Зато в форточках разбираюсь :happy:

Столяр?
В дисгармонии со вселенной.
Спасибо сказали:
Аватара пользователя
randomize
Сообщения: 174
Статус: MegaBizon
ОС: Calculate Linux 10.4

Re: Kdevelop

Сообщение randomize »

не, плотник ;)
Don't spit on my mind
Спасибо сказали:
math
Сообщения: 295
Статус: Ъ участник
ОС: Artix (= Arch without systemd)

Re: Kdevelop

Сообщение math »

Есть книга хорошая
Секунов Н. Программирование на C++ в Linux
Не знаю, можно ли ее в электронке достать

PS Но там только про Qt/KDE (есть еще GTK)
Спасибо сказали:
Аватара пользователя
dey
Сообщения: 335
ОС: OpenSuse 11.1

Re: Kdevelop

Сообщение dey »

math писал(а):
27.05.2007 21:35
Есть книга хорошая
Секунов Н. Программирование на C++ в Linux
Не знаю, можно ли ее в электронке достать

PS Но там только про Qt/KDE (есть еще GTK)

В этой книге устаревший материал про Kdevelop второй версии
В сознательных действиях должен присутствовать существенный неалгоритмический компонент.
Roger Penrose,The Emperor's New Mind
Спасибо сказали:
Slimy
Сообщения: 1689
ОС: openSuSE 11.2 GM (GеMор едишн)

Re: Kdevelop

Сообщение Slimy »

Спасибо за линки но это не совсем то очем я говорил. Я не имел виду особенности программирования на qt . Я говорила том как пользоватся самим kdevelop ? Т.е. допустим если я возьм борландовкий С билдер там все прсото есть форма есть объекты иил виджеты и по сути тотже hello world можно напистаь не написав ни одной строчки кода. При этом внешний вид программы меняется достатоно опонятно и нетреубет чтения мануала принцип ясен сразу в kdevelop чтото не понятное куча вериантов его запуска вненший вид прогу создается вообще не пойми как я так ине понял где задется положение и вненший вид виджетов в том чиле и по преой ссылке если пойти там по тому тчо пишут эт оне очевидно в прочем нет ничего удивитльного т.к. там это расказывают применяя VC . Надесь я правилньо выразился начет конретного примера в этим hello в готовых примерах что идут со вредой все написано не так как в книге по ссылке нет ни qlabel ни main() вот что меня смущает и не задается вообще ни где как должны выглядеть форма и т.д. И еще последнее тормознутость компиляции это вообще во всех средах под linux? Стыдно скзать но собиралось пожалу минуту на моем ноутбуке. Слишком долго даже страшно подумать что будет идти сборка чего по сложнее.
Если уже ничего не помогает - прочти инструкцию.
sysinstall - гадость :)
ASUS A6q00Vm Pentium-M 1.7 GHz, 2Gb RAM, 160Gb HDD,
GeForce Go 7300 64Mb video
Спасибо сказали:
Аватара пользователя
phx
Сообщения: 18
ОС: Debian Lenny (stable)

Re: Kdevelop

Сообщение phx »

подскажите пожалуйста, как решить такую проблему. есть библиотека (точнее, пакет с несколькими библиотеками), установленная не в дефолтную директорию, а в некоторой директории на диске. как указать Kdevelop'у, где искать заголовочные файлы и библиотеки? в меню project -> project options -> configure options есть пункт linker flags. но указание пути к библиотеке не помогает, все равно конфигурация прерывается ошибкой "не найдена библиотека". сорри за ламерский вопрос. спасибо.
... чувствуешь, что живешь...
Спасибо сказали:
sergio
Сообщения: 436
Статус: Интересующийся новичок
ОС: Debian GNU/Linux 4 & 5

Re: Kdevelop

Сообщение sergio »

phx писал(а):
20.10.2007 22:02
подскажите пожалуйста, как решить такую проблему. есть библиотека (точнее, пакет с несколькими библиотеками), установленная не в дефолтную директорию, а в некоторой директории на диске. как указать Kdevelop'у, где искать заголовочные файлы и библиотеки? в меню project -> project options -> configure options есть пункт linker flags. но указание пути к библиотеке не помогает, все равно конфигурация прерывается ошибкой "не найдена библиотека". сорри за ламерский вопрос. спасибо.

На такой вопрос только экстрасенсы могут помочь.
Линкер флаги - флаги линковщика, к заголовочным файлам они отношения не имеют. Для GCC нужны флаги
-I/path/to/headers
-L/path/to/libs
для мэйк это соотвно пишется в
CFLAGS=
CXXFLAGS=
LDFLAGS=
или в переменные среды
CPATH=
LIBRARY_PATH=

Надеюсь, мысль понятна, где это живет в КДев сами разбирайтесь или другие подскажут.
Debian GNU/Linux 4 -- AMD Athlon64 3000+ / Asus 7600GS -- Gnome
Debian GNU/Linux 5 -- Dell (Vostro) 500 (Celeron M560 / iGM965) -- Gnome
Спасибо сказали:
Аватара пользователя
phx
Сообщения: 18
ОС: Debian Lenny (stable)

Re: Kdevelop

Сообщение phx »

большое спасибо! :) буду разбираться.
... чувствуешь, что живешь...
Спасибо сказали:
sergio
Сообщения: 436
Статус: Интересующийся новичок
ОС: Debian GNU/Linux 4 & 5

Re: Kdevelop

Сообщение sergio »

phx писал(а):
21.10.2007 02:43
большое спасибо! :) буду разбираться.

Глянул я, в том же "project -> project options -> configure options " там табы для Си и Сиплюс перелистните, там как раз CFLAGS, CXXFLAGS, на основном табе LDFLAGS, соотв. там должно быть -L/path/to/libs -lname для подключения библиотеки которая в libname.* файлах...
Debian GNU/Linux 4 -- AMD Athlon64 3000+ / Asus 7600GS -- Gnome
Debian GNU/Linux 5 -- Dell (Vostro) 500 (Celeron M560 / iGM965) -- Gnome
Спасибо сказали:
Аватара пользователя
phx
Сообщения: 18
ОС: Debian Lenny (stable)

Re: Kdevelop

Сообщение phx »

я извиняюсь за глуповатые вопросы, но как быть в такой ситуации? есть ClanLib SDK 0.8.0, установленный из официальных репозитариев Ubuntu (самостоятельно я уже собирал, с разными опциями configure, которые советовали на разных форумах, в том числе и на официальных. об этом чуть позже).
так вот, эта библиотека устанавливается во вполне стандарнтые (вроде бы) директории /usr/lib и /usr/include.
проблема состоит в том, что при конфигурировании проекта в Kdevelop, сделанного по шаблону "С++ simple Clanlib application", при конфигурации возникает ошибка
checking for main in -lclanApp... no
configure: error: Couldn't find Clanlib libraries
*** Exited with status: 1 ***

при этом заголовочные файлы в /usr/include присутствуют, что видно по отчету:
checking ClanLib/application.h usability... yes
checking ClanLib/application.h presence... yes
checking for ClanLib/application.h... yes

.so файлы в /usr/lib тоже есть, вот часть ls этой папки
libclanApp.so
libclanApp.so.0.6.3
libclanApp.so.2
из этих трех файлов собственно библиотекой является libclanApp.so.0.6.3, остальные - ссылки. libclanApp.so ссылается на libclanApp.so.2, а она - на libclanApp.so.0.6.3. игры, использующие Clanlib, тоже работают.

upd: посмотрел вывод ldconfig, нашел там только libclanApp.so.2 -> libclanApp.so.0.6.3, и никакой ссылки на libclanlib.so.

что можете посоветовать?
... чувствуешь, что живешь...
Спасибо сказали: