Home
C - программирование на языке Си
comp.lang.c@conference.jabber.ru
Понедельник, 19 марта 2012< ^ >
rejjin установил(а) тему: Логи конференции: http://chatlogs.jabber.ru/comp.lang.c@conference.jabber.ru/
Для больших кусков кода: http://codepad.org || http://ideone.com
Сборник информации по языку: http://www.jabber.ru/node/1805 (Обновлено от: 26.09.2011)
Помогаем пилить клёвый консольный мультиплеерный шутер — https://github.com/grouzen/shooter
По всем вопросам обращаться к grouzen.
Конфигурация комнаты
Участники комнаты

GMT+4
[00:04:20] alexey-grom вышел(а) из комнаты: Replaced by new connection
[00:04:21] alexey-grom вошёл(а) в комнату
[00:07:48] alexey-grom вышел(а) из комнаты: Replaced by new connection
[01:00:08] emu-nero~ вышел(а) из комнаты
[01:34:12] ad_user вошёл(а) в комнату
[01:34:27] ad_user вышел(а) из комнаты
[02:03:54] emu-nero~ вошёл(а) в комнату
[02:07:16] ad_user вошёл(а) в комнату
[02:15:17] KelLiN вышел(а) из комнаты
[02:18:53] KelLiN вошёл(а) в комнату
[02:40:00] Dani вышел(а) из комнаты
[03:25:10] emu-nero~ вышел(а) из комнаты
[03:26:08] emu-nero~ вошёл(а) в комнату
[04:07:15] Dani вошёл(а) в комнату
[04:23:26] ad_user вышел(а) из комнаты
[04:24:55] ad_user вошёл(а) в комнату
[05:07:59] KelLiN вышел(а) из комнаты
[06:24:19] ad_user вышел(а) из комнаты
[06:28:42] ad_user вошёл(а) в комнату
[06:33:46] Dani вышел(а) из комнаты
[07:01:44] Term вышел(а) из комнаты
[07:04:24] Dani вошёл(а) в комнату
[07:14:11] ad_user вышел(а) из комнаты
[07:23:19] Term вошёл(а) в комнату
[08:05:43] rejjin вошёл(а) в комнату
[08:07:58] rejjin вышел(а) из комнаты: Replaced by new connection
[08:08:00] rejjin вошёл(а) в комнату
[08:10:22] rejjin вышел(а) из комнаты: Replaced by new connection
[08:10:24] rejjin вошёл(а) в комнату
[08:11:22] PhoSor вошёл(а) в комнату
[08:11:56] rejjin вышел(а) из комнаты: Replaced by new connection
[08:11:58] rejjin вошёл(а) в комнату
[08:23:26] rejjin вышел(а) из комнаты
[08:24:09] rejjin вошёл(а) в комнату
[08:39:01] Dani вышел(а) из комнаты: Replaced by new connection
[08:39:02] Dani вошёл(а) в комнату
[08:39:50] rejjin вышел(а) из комнаты
[08:39:56] PhoSor вышел(а) из комнаты: Replaced by new connection
[08:39:57] PhoSor вошёл(а) в комнату
[08:40:01] rejjin вошёл(а) в комнату
[09:16:03] rejjin вышел(а) из комнаты
[09:29:12] O01eg вошёл(а) в комнату
[09:43:35] pm0 вошёл(а) в комнату
[09:48:50] rejjin вошёл(а) в комнату
[10:36:55] rejjin вышел(а) из комнаты
[11:00:32] emu-nero~ вышел(а) из комнаты
[11:54:28] ad_user вошёл(а) в комнату
[12:25:52] Сорк@Работа вошёл(а) в комнату
[13:22:37] O01eg вышел(а) из комнаты
[13:48:05] emu-nero~ вошёл(а) в комнату
[14:41:16] PhoSor вышел(а) из комнаты: Replaced by new connection
[14:41:17] PhoSor вошёл(а) в комнату
[14:45:54] rejjin вошёл(а) в комнату
[16:18:18] the27mart вошёл(а) в комнату
[16:33:19] rejjin вышел(а) из комнаты
[16:40:42] <the27mart> люди, подскажите норм библиотеку для программирования интерфейса) сначала думал gtk но по нему учебников не нашел...ncurses не подходит, по SDL мне rejjin учебник кидал, но он слишком краткий)
[16:41:19] <the27mart> вот не знаю чо делать...еще вроде win API есть и MFC
[16:43:19] rejjin вошёл(а) в комнату
[16:45:28] <rejjin> the27mart: SDL для игр.
[16:45:42] <rejjin> По gtk+ есть учебники, парочку видел, потом покажу.
[16:45:54] <rejjin> WinAPI выкинь.
[16:45:57] <the27mart> rejjin: я про то же говорил)
[16:46:04] <the27mart> rejjin: (это про SDL)
[16:50:43] <emu-nero~> the27mart: чочочочо?
[16:50:56] <the27mart> emu-nero~: ?
[16:51:18] <emu-nero~> это ты для gtk ничего не нашол чтоле?
[16:51:29] <emu-nero~> вы ваще
[16:51:33] <emu-nero~> ухожу спать.
[17:32:14] <rejjin> the27mart: http://www.opennet.ru/docs/RUS/gtk_plus/
[17:32:23] <rejjin> the27mart: http://www.opennet.ru/docs/RUS/gtk-reference/index.html
[17:32:41] <rejjin> the27mart: http://subscribe.ru/archive/comp.soft.prog.gtk/200804/03105345.html
[17:33:12] <the27mart> ага спасиб, ближе к вечеру почитаю)
[18:08:51] rejjin вышел(а) из комнаты
[18:10:23] Dani вышел(а) из комнаты
[18:20:01] pm0 вышел(а) из комнаты
[18:34:07] ad_user вышел(а) из комнаты
[18:44:08] Ваанькоо вошёл(а) в комнату
[19:03:39] Ваанькоо вышел(а) из комнаты
[20:01:52] KelLiN вошёл(а) в комнату
[20:05:52] <the27mart> Люди...я скачал себе gtk+(dev) поставил все как надо...а при компиляции программы не находит подключаемый файлик gio.h...я его поискал - его нет в архиве(gtk+ dev) и вообще на компе(( чо это за файл?
[20:21:48] rejjin вошёл(а) в комнату
[20:24:47] <rejjin> the27mart: я хз что это за хидер, сейчас посмотрю у себя.
[20:25:35] <rejjin> glib/gio.h
[20:25:37] <KelLiN> гткшный ввод/вывод же
[20:25:43] <rejjin> the27mart: ты обнови gtk+
[20:25:55] <KelLiN> я ниразу не видившый гтк в несобранном виде и то знаю.
[20:25:57] <the27mart> ща
[20:29:43] PhoSor вышел(а) из комнаты: errno:16 EBUSY
[20:31:12] <the27mart> оо все спс) все ок все нашел)
[20:37:31] <the27mart> мдее...все поставил...теперь файлы есть, но 100500 ошибок по другому поводу) ладн, потом разберусь...все таки я пока слишком криворукий=)))
[20:46:08] <the27mart> а может есть способы попроще?(программирование GUI)...для...криворуких)) или лучше набраться опыта и за gtk взяться?))))))
[20:47:12] <yoghurt> gui на Си - содомия
[20:47:14] <rejjin> the27mart: да gtk+ довольно прост.
[20:47:38] <rejjin> yoghurt: gtk+ на си - вполне нормально.
[20:47:53] <rejjin> yoghurt: opengl, sdl тоже.
[20:49:13] <KelLiN> rejjin: ты просто писал гуи на правильных языках, поэтому тебе не проблема.
[20:50:00] <yoghurt> =)
[20:50:06] <yoghurt> rejjin: содомия
[20:50:45] <yoghurt> слишком много возни
[20:51:13] <the27mart> gtk+ то прост...Я ПОСТАВИТЬ НЕ МОГУ) :-D
[20:51:17] <KelLiN> "термин, использовавшийся для обозначения ряда видов девиантного сексуального поведения." википедия
[20:51:31] <the27mart> я либо криворукий....либо че то не понел)
[20:51:49] <the27mart> KelLiN: ага я тож смотрел)
[20:52:20] <KelLiN> the27mart: тебе си надо или только интерфейсы ?
[20:53:13] <the27mart> KelLiN: мне Си...и интерфейсы на нем)
[20:54:06] <the27mart> ладн...завтра поразбираюсь...думаю дойдет) :-)
[20:54:42] <rejjin> the27mart: ты через IDE компилируешь?
[20:55:13] <the27mart> rejjin: да...вот у меня на ето есть подозрения)
[20:55:57] <the27mart> rejjin: только предметы в меня кидать не надо)
[20:56:19] <yoghurt> the27mart: ты опиши, в чем проблема-то
[20:56:24] <yoghurt> логи компиляции выложи
[20:56:32] <yoghurt> от эмоций и прочих смайликов толку мало
[20:59:45] <rejjin> the27mart: ну я в IDE компилировал только один раз, hello world, там было сложно, я это дело забросил и поставил msys/mingw
[21:00:31] <the27mart> yoghurt: вообщем: я скачал с сайта gtk два архива Glib(Dev) и GTK+(dev), распаковал все раскидал по папкам в IDE(include, lib и т. д.), начал компилировать пример из документации(самый первый)...мне выдало 100500 ошибок
[21:01:43] <the27mart> (сори, но никогда не сталкивался с подключением новой библиотеки)
[21:02:17] <yoghurt> винда, чтоли?
[21:02:23] <the27mart> да
[21:02:34] <the27mart> но я gtk+ для win скачивал)
[21:02:35] <yoghurt> эммм
[21:02:37] <yoghurt> тяжко
[21:02:46] <KelLiN> the27mart: ты лог компиляции выложишь то? или погугли по ошибкам отдельным
[21:02:46] <Цап-Царапыч> жесть
[21:02:55] <yoghurt> покажи свои 100500 ошибок-то
[21:02:59] <yoghurt> телепаты в отпуске
[21:03:04] <yoghurt> правда, лучше не сюда
[21:03:11] <rejjin> Ну вот смотри, чтобы правильно скомпилировать, в консоли я прописываю `pkg-config --cflags -libs gtk+-win32-2.0`
[21:03:13] <yoghurt> а на какой-нибудь пастебин
[21:03:20] <the27mart> хах...щас три ошибки кину
[21:03:36] <yoghurt> >> `pkg-config --cflags -libs gtk+-win32-2.0`
А что, виндовый шелл уже научился раскрывать ``? :)
[21:03:38] <rejjin> the27mart: у тебя там 90% undefined reference to .*
[21:03:59] <yoghurt> надо выполнить pkg-config --cflags -libs gtk+-win32-2.0 ручками
[21:04:10] <yoghurt> и высер добавить в CFLAGS и LDFLAGS
[21:04:11] <rejjin> yoghurt: msys же, он лучше linux'а.
[21:04:34] <yoghurt> rejjin: не юзал мсис с гтк под виндой
[21:05:12] <the27mart> щас выложу лог(не сюда ессно)
[21:06:31] <rejjin> yoghurt: там все основные unix-утилиты.
[21:06:52] <yoghurt> rejjin: я знаю, но всё же
[21:06:57] <yoghurt> без мсиса нативнее, чтоли
[21:06:58] <yoghurt> :)
[21:07:05] <the27mart> http://paste.pro/5145696(xDD)
[21:07:08] <the27mart> http://paste.pro/5145696
[21:07:08] <rejjin> гг
[21:07:41] <the27mart> обьясните, или пошлите на статью...как подключать библиотеки, и компилировать правильно)))
[21:07:48] <yoghurt> говно какое-то
[21:07:54] <the27mart> я знаю)
[21:08:05] <yoghurt> ты исходники скачал по-ходу
[21:08:31] <the27mart> GTK?
[21:08:34] <yoghurt> хотя Glib(Dev) и GTK+(dev) не особо похожи на исходники
[21:09:25] <yoghurt> ищи glibconfig.h
[21:09:31] <yoghurt> что я тут ещё могу сказать :)
[21:09:44] <yoghurt> но у мнея стойкое чувство, что ты что-то делаешь не так
[21:10:44] <the27mart> я знаю, что все не так) я Си совсем недавно изучаю...библиотеки еще не подключал) и компилировал только через IDE
[21:11:22] <yoghurt> это хреново
[21:11:29] <yoghurt> IDE вредно для неокрепшего мозга
[21:11:40] <yoghurt> лучше бы мейкфайлы руками писал
[21:11:41] <Цап-Царапыч> смотря какое
[21:11:59] <rejjin> the27mart: http://ftp.gnome.org/pub/gnome/binaries/win32/gtk+/2.24/gtk+-bundle_2.24.10-20120208_win32.zip ты это качал?
[21:12:00] <Цап-Царапыч> codebloks
[21:12:32] <yoghurt> ++
[21:12:40] <yoghurt> Цап-Царапыч: Да один фиг
[21:12:41] <the27mart> rejjin: неа
[21:12:54] <yoghurt> the27mart: ставь бандл
[21:13:27] <Цап-Царапыч> yoghurt: не, ide нужно, ибо удубно
[21:13:46] <the27mart> yoghurt: слышал про мейкфайлы...но писать не умею)
[21:14:02] <Цап-Царапыч> в консоле писать это вешалка полная
[21:14:18] <Цап-Царапыч> а иногда приходится это делать
[21:15:02] <yoghurt> IDE скрывают интимные подробности процесса сборки
[21:15:32] <yoghurt> поэтому the27mart и иже с ними так и не додумается, куда смотреть и что копать
[21:15:33] <rejjin> Я вообще не осилил IDE
[21:16:27] <yoghurt> вообще, надо будет, пожалуй, поднять gtk+ на рабочем вендокомпе
[21:16:32] <yoghurt> задокументирую себе в блог
[21:16:33] <yoghurt> хехехе
[21:17:27] <rejjin> yoghurt: ссылку фстудию.
[21:17:32] <the27mart> yoghurt: дада
[21:17:38] <yoghurt> как сделаю - выложу
[21:18:45] <rejjin> Я точно не помню, но вроде я качал bundle, распаковал в какое-то место, в PATH добавил путь к gtk/bin/ и уже мог компилировать.
[21:19:11] <rejjin> Но потом почему-то взбрело скомпилировать его.
[21:19:24] <yoghurt> вот это жепь
[21:19:31] <yoghurt> хомяк себе засрал, 100%
[21:19:33] <yoghurt> :)))
[21:19:50] <rejjin> :)
[21:23:36] <rejjin> the27mart: таки я тебе советую поставить msys+mingw, это намного проще DevC++.
[21:26:12] <the27mart> rejjin: завтра поразбираюсь...мозг закипает прост уже)
[21:27:14] <Цап-Царапыч> the27mart: http://www.codeblocks.org/downloads/binaries
[21:27:23] <Цап-Царапыч> и прибудет с тобой счастье
[21:31:15] <the27mart> Цап-Царапыч: сначала все таки консолью попользуюсь(не навредит)
[21:45:12] KelLiN вышел(а) из комнаты: Replaced by new connection
[21:45:13] KelLiN вошёл(а) в комнату
[21:46:23] <the27mart> аа и еще - спасибо всем))))
[22:00:07] the27mart вышел(а) из комнаты: Я использую Miranda IM (http://miranda-im.org/.)
[22:11:22] rejjin вышел(а) из комнаты
[22:12:28] rejjin вошёл(а) в комнату
[22:46:39] KelLiN вышел(а) из комнаты
Powered by ejabberd Powered by Erlang Valid XHTML 1.0 Transitional Valid CSS!