Текущий архив: 2008.05.18;
Скачать: CL | DM;
ВнизMSDN для Limux API есть? Найти похожие ветки
← →
@!!ex © (2008-04-04 16:42) [0]Понятно, что такой же исчерпывающей справки нет.
Но мне хотя бы доку, в которых бы описивались основные функции для работы с X(создание, удаление окон, обработка сообщений, смена разрешения декстопа), с клавой(получение состояний клавиш) и с таймером(аналог GetTIckCount нужон).
Спасибо!
← →
Игорь Шевченко © (2008-04-04 16:45) [1]man рулез фарева
← →
@!!ex © (2008-04-04 16:49) [2]> [1] Игорь Шевченко © (04.04.08 16:45)
Да, я хотел, но забыл написать. Доступа к Linux сейчас нет, посему нету и man.
Хочется почитать доки, чтобы хотя бы приблизительно оценить объем работ по портированию проектов.
← →
ferr (2008-04-04 16:53) [3]мне моск чуть не снесло.. аффтар аккуратнее а..
← →
@!!ex © (2008-04-04 17:02) [4]> [3] ferr (04.04.08 16:53)
ммммм?...озг?
Кстати, вопрос еще, отличается ли юбинарник для Linux и для Mac OS X? Вроде слышал, что они бинарно совместимы, но не уверен.
← →
DiamondShark © (2008-04-04 18:23) [5]
> отличается ли юбинарник для Linux и для Mac OS X? Вроде
> слышал, что они бинарно совместимы, но не уверен.
я присоединяюсь к [3]. Я понимаю, пятница, вечер... Но нельзя же ТАК.
← →
boa_kaa © (2008-04-04 18:32) [6]лезь на opennet.ru и начинай читать, что там пишут
и не смеши так людей больше
← →
@!!ex © (2008-04-04 18:33) [7]> и не смеши так людей больше
как?
← →
tesseract © (2008-04-04 19:05) [8]
> Вроде слышал, что они бинарно совместимы, но не уверен.
Несовместимы. Модно пересобрать из исходников с минимум правок, правда патчи от BSD понадобяться. API У MacOSX шикарный кстати.
← →
@!!ex © (2008-04-04 19:11) [9]> [8] tesseract © (04.04.08 19:05)
Просто откуда вопрос взялся.
Есть FPC(он умеет компилить под Mac OS, кстати?).
Я смотрю исходники некоторых пакетов.
Вижу IFDEF блок для Win32, darwin, MorphOS, во всех остальных случаях используется линуксовы код.
Вот мне и непонятно, во всех остальных случаях Mac OS скомпилится или нет? Например чтобы подгрузить OPENGL в Linux, нужно загрузить нужные функции из "libGL.so.1", а в Mac OS??
← →
@!!ex © (2008-04-04 19:19) [10]> лезь на opennet.ru и начинай читать, что там пишут
Спасибо, полезная ссылка.
← →
tesseract © (2008-04-04 19:24) [11]
> а в Mac OS??
ХЗ спроси документацию у Стива - может сжалиться и даст :-)
← →
Real © (2008-04-04 20:01) [12]
> Понятно, что такой же исчерпывающей справки нет.
Если верить словам большинства линуксоидов, то "маздай не дает никакой документации, а под линукс доков милиард" :)
← →
tesseract © (2008-04-04 20:05) [13]Вот именно, что миллиард. И разобраться трудновато. Хотя радует подход StdIn / StdOut - и хватит вам :-)
← →
boa_kaa © (2008-04-04 21:17) [14]
> @!!ex © (04.04.08 18:33) [7]
> > и не смеши так людей больше
> как?
ты не удосужился о системе узнать ничего, а хочешь под нее программировать, да еще и выводы делаешь какие-то
> @!!ex © (04.04.08 19:19) [10]
да завсегда пожалуйста :)
← →
@!!ex © (2008-04-04 21:25) [15]> ты не удосужился о системе узнать ничего, а хочешь под нее
> программировать, да еще и выводы делаешь какие-то
Да ладно? И откуда сведения?
Для того, чтобы прогать не нужно знать систему.
Я не прогаю интерфейсы, не прогаю API утилиты, поэтому мне плевать на систему.
Кроссплатформенный софт делается так - делается прослойка для вызовов API(их в проекте два десятка), и все. Все функции APIшные - букварные(как я уже выяснил, за сегоднящний вечер), зачем мне знать что-то лишнее?
Есть способ вообще писать кроссплатформенный код, НЕЗНАЯ НИЧЕГО о том, для какой системы пишешь. Но мне он не особо нравится, посокльку способ предполагает использование малораспространенных библиотек с закрытым кодом. Проще своб прослойку написать.
P.S.
замечательная способность делать выводы на пустом месте.
Телепаторы явно рулят.
← →
boa_kaa © (2008-04-04 22:21) [16]
> @!!ex © (04.04.08 21:25) [15]
не, ну если так... ради бога... а нафик тебе апи?
← →
DVM © (2008-04-04 22:23) [17]
> Кстати, вопрос еще, отличается ли юбинарник для Linux и
> для Mac OS X? Вроде слышал, что они бинарно совместимы,
> но не уверен.
MacOS произошла от другой ветви. Она ближе к BSD.
← →
@!!ex © (2008-04-04 22:37) [18]> [16] boa_kaa © (04.04.08 22:21)
сорри что нагрубил.
Тяжелый день. вернее вечер.
← →
tesseract © (2008-04-04 22:45) [19]
> MacOS произошла от другой ветви. Она ближе к BSD.
BSD386 - > NextGen -> MacOS X. Такой порядок. Кстати MacOs виснет забавно. Кусками :-) Связано с самбой конечно, введёшь Мак в домен и пошли приколы.
← →
@!!ex © (2008-04-05 13:49) [20]Я охрененно ступил в посте [9]
darwin - это ядро Mac OS X.
Так что да, FPC умеет компилировать код под Mac OS X
← →
tesseract © (2008-04-05 13:57) [21]
> darwin - это ядро Mac OS X.
Не совсем.
Всё равно без доступа к API-шникам тяжко будет кодить. Программировать под MacOS и так непросто. Имеется в виду мощный софт, виджеты программируються тырками.
← →
@!!ex © (2008-04-05 14:11) [22]> [21] tesseract © (05.04.08 13:57)
Да мне мало что нужно.
В основном код платформонезависимый.
Только и надо, что создать окно и обрабатывать события.
Ну миожет в дальнейшем потоки и сеть понадобится.
← →
b z (2008-04-05 14:13) [23]
> Да мне мало что нужно.
Прям завидую ... :)
← →
tesseract © (2008-04-05 14:14) [24]
> Только и надо, что создать окно и обрабатывать события.Ну
> миожет в дальнейшем потоки и сеть понадобится.
В *nix нет событий. Там callback. Потоки в Posix вообще прелесть.
← →
@!!ex © (2008-04-05 14:18) [25]> [24] tesseract © (05.04.08 14:14)
В X есть события.
Страницы: 1 вся ветка
Текущий архив: 2008.05.18;
Скачать: CL | DM;
Память: 0.5 MB
Время: 0.055 c