|
|
ru.unix.bsd- RU.UNIX.BSD ------------------------------------------------------------------ From : Vladimir 'DarkSide' Mikhaylenko 2:5010/254.13 02 Feb 2006 07:13:58 To : Dmitry Pankov Subject : RE^3: KDevelop: компиляция из исходников --------------------------------------------------------------------------------
Ю Thursday, February 2 ,2006 at 12:42 AM,
Ю Vladimir 'DarkSide' Mikhaylenko at 2:5010/254.13 wrote to you
Ю about "RE^2: KDevelop: компиляция из исходников":
VM> Проникся. Круто. Собственно вопрос остается.
Собственно в продолжение темы этого самого сабклассинга:
решил я сегодня посидеть и поглядеть как же пишут свои программы
unix-программеры, заодно глянуть на интеграцию kdevelop с qtdesigner. Интеграция
конечно хорошая, но глюкавааая. Раз на раз KDev толи уходит в полную
задумчивость и перестает реагировать на внешние раздражители. Естественно после
того как я написал кой-какой код и перед тем как я этот самый код сохранил. Hо
это не самое страшное. К хронической глюкавости всего Unix софта я уже привык.
HО! В своем проекте я использовал диалоги *.ui созданные прямо там. Так вот
заголовки не генерируются и там. Это нормально? Скажем надо мне из одного
диалога показать другой: тривиальная задача не так ли? Пишем, то что мы писали в
C++Builder или dotNet
myWnd* mw = myWnd(this, "Name"); (1)
mw->show();
сверяемся с документацией, вроде должно работать. Ага счас! Компилим. KDevelop
генерирует класс-оболочку для диалога. Допустим класс описан в mywnd.h, а диалог
называется my_wnd.ui (в нем класс-оболочка наследует от класса диалога). С нас
требуют файл my_wnd.h(в нем описывается собственно класс диалога). Опа! А у нас
этого файла нет в принципе. Он должен появится сам (по идее). Hифига. Hет его.
Hу ладно, создаем этот файл вручную uic my_wnd.ui > my_wnd.h. И натыкаемся на
кучу других граблей, как-то undefined reference в (1) и некоторые другие веселые
места. В частности тот самый pthread. Это так специально придумано? И они с
таким софтом хотят вынести винду с десктопов? Позвольте в это не поверить. После
таких вот "фокусов" Visual Studio.NET кажется просто раем для девелоперов. От
него хотя бы знаешь что ожидать, а тут....
Может у кого есть линка на книжку Бланшетт про QT и С++, желательно на перевод,
хотя англ. тоже сойдет. Может я ее прочту и просветление придет. Пока только
оторопь и мрачный скептицизм.... а еще разочароване....
После таких вот вещей моя винда кажется мне эталоном ОС-строения....
Hет в консоли фря мне очень нравится, но вот в гуях... и это KDE...
Farewell, Dmitry.... | Thursday, February 2 ,2006 |
/ДДДДДДДДДДДДДДДДДДДДДДДДДДДДДДДДДДДДДДДДДДДДДДДДДДДДДДДДДДДДДДДДДДДДДДДДДДД/
[np]: Kraftwerk - Die Roboter [ The Mix(German) | 1991 | Techno-Industrial ]
--- Microsoft(c) Windows(r) 5.2.3790 uptime is: 0 days 0 hrs 2 mins 26 secs
* Origin: 0x02:0x1392/0xFE.0xD (2:5010/254.13)
Вернуться к списку тем, сортированных по: возрастание даты уменьшение даты тема автор
Архивное /ru.unix.bsd/387943e1628f.html, оценка из 5, голосов 10
|