Конференция "Прочее" » MSDN для Limux API есть?
 
  • @!!ex © (04.04.08 16:42) [0]
    Понятно, что такой же исчерпывающей справки нет.
    Но мне хотя бы доку, в которых бы описивались основные функции для работы с X(создание, удаление окон, обработка сообщений, смена разрешения декстопа), с клавой(получение состояний клавиш) и с таймером(аналог GetTIckCount нужон).
    Спасибо!
  • Игорь Шевченко © (04.04.08 16:45) [1]
    man рулез фарева
  • @!!ex © (04.04.08 16:49) [2]
    > [1] Игорь Шевченко ©   (04.04.08 16:45)

    Да, я хотел, но забыл написать. Доступа к Linux сейчас нет, посему нету и man.
    Хочется почитать доки, чтобы хотя бы приблизительно оценить объем работ по портированию проектов.
  • ferr (04.04.08 16:53) [3]
    мне моск чуть не снесло.. аффтар аккуратнее а..
  • @!!ex © (04.04.08 17:02) [4]
    > [3] ferr   (04.04.08 16:53)

    ммммм?...озг?

    Кстати, вопрос еще, отличается ли юбинарник для Linux и для Mac OS X? Вроде слышал, что они бинарно совместимы, но не уверен.
  • DiamondShark © (04.04.08 18:23) [5]

    >  отличается ли юбинарник для Linux и для Mac OS X? Вроде
    > слышал, что они бинарно совместимы, но не уверен.

    я присоединяюсь к [3]. Я понимаю, пятница, вечер... Но нельзя же ТАК.
  • boa_kaa © (04.04.08 18:32) [6]
    лезь на opennet.ru и начинай читать, что там пишут
    и не смеши так людей больше
  • @!!ex © (04.04.08 18:33) [7]
    > и не смеши так людей больше

    как?
  • tesseract © (04.04.08 19:05) [8]

    > Вроде слышал, что они бинарно совместимы, но не уверен.


    Несовместимы. Модно пересобрать из исходников с минимум правок, правда патчи от BSD понадобяться. API У MacOSX шикарный кстати.
  • @!!ex © (04.04.08 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 © (04.04.08 19:19) [10]
    > лезь на opennet.ru и начинай читать, что там пишут

    Спасибо, полезная ссылка.
  • tesseract © (04.04.08 19:24) [11]

    > а в Mac OS??


    ХЗ спроси документацию у Стива - может сжалиться и даст :-)
  • Real © (04.04.08 20:01) [12]

    > Понятно, что такой же исчерпывающей справки нет.

    Если верить словам большинства линуксоидов, то "маздай не дает никакой документации, а под линукс доков милиард" :)
  • tesseract © (04.04.08 20:05) [13]
    Вот именно, что миллиард.  И разобраться трудновато. Хотя радует подход StdIn / StdOut - и хватит вам :-)
  • boa_kaa © (04.04.08 21:17) [14]

    > @!!ex ©   (04.04.08 18:33) [7]
    > > и не смеши так людей больше
    > как?

    ты не удосужился о системе узнать ничего, а хочешь под нее программировать, да еще и выводы делаешь какие-то

    > @!!ex ©   (04.04.08 19:19) [10]

    да завсегда пожалуйста :)
  • @!!ex © (04.04.08 21:25) [15]
    > ты не удосужился о системе узнать ничего, а хочешь под нее
    > программировать, да еще и выводы делаешь какие-то

    Да ладно? И откуда сведения?

    Для того, чтобы прогать не нужно знать систему.
    Я не прогаю интерфейсы, не прогаю API утилиты, поэтому мне плевать на систему.
    Кроссплатформенный софт делается так - делается прослойка для вызовов API(их в проекте два десятка), и все. Все функции APIшные - букварные(как я уже выяснил, за сегоднящний вечер), зачем мне знать что-то лишнее?

    Есть способ вообще писать кроссплатформенный код, НЕЗНАЯ НИЧЕГО о том, для какой системы пишешь. Но мне он не особо нравится, посокльку способ предполагает использование малораспространенных библиотек с закрытым кодом. Проще своб прослойку написать.

    P.S.
    замечательная способность делать выводы на пустом месте.
    Телепаторы явно рулят.
  • boa_kaa © (04.04.08 22:21) [16]

    > @!!ex ©   (04.04.08 21:25) [15]

    не, ну если так... ради бога... а нафик тебе апи?
  • DVM © (04.04.08 22:23) [17]

    > Кстати, вопрос еще, отличается ли юбинарник для Linux и
    > для Mac OS X? Вроде слышал, что они бинарно совместимы,
    > но не уверен.

    MacOS произошла от другой ветви. Она ближе к BSD.
  • @!!ex © (04.04.08 22:37) [18]
    > [16] boa_kaa ©   (04.04.08 22:21)

    сорри что нагрубил.
    Тяжелый день. вернее вечер.
  • tesseract © (04.04.08 22:45) [19]

    > MacOS произошла от другой ветви. Она ближе к BSD.


    BSD386 - > NextGen -> MacOS X. Такой порядок.  Кстати MacOs виснет забавно. Кусками :-)  Связано с самбой конечно, введёшь Мак в домен и пошли приколы.
 
Конференция "Прочее" » MSDN для Limux API есть?
Есть новые Нет новых   [134433   +22][b:0][p:0]