Search found 88 matches
- Tue Feb 05, 2008 6:46 pm
- Forum: Embedded solutions
- Topic: KolibriOS на производстве
- Replies: 197
- Views: 145309
Re: KolibriOS на производстве
Исходный код не будет предоставляться не только по коммерческим причинам. Дело в том, что при предоставлении исходников в широкое пользование начнутся массовые модификации, что повлечёт за собой невозможность обслуживания, и нормальной эксплуатации... в код никто не должен лазить, иначе - труба... ...
- Tue Feb 05, 2008 6:25 pm
- Forum: Application libraries
- Topic: Kolibri Foundation Classes (KFC)
- Replies: 52
- Views: 36376
Re: Kolibri Foundation Classes (KFC)
Собственно поскольку в KOS с текущей libc невозможно использовать STL в виду банального отсутсвия new.h и еще по ряду причин, я тут напедалил пару велосипедов. Все они используют только с либы и функции которые есть в libc. Собстно тут три следеющих класса: - AraayList - лист (ну или вектор) основан...
- Mon Feb 04, 2008 2:23 pm
- Forum: Coding
- Topic: Помогите новичку
- Replies: 1144
- Views: 513304
Re: Помогите новичку
ОМГ. Нашествие бегемотов. Тоже мне программа на С. Ассемблерные вставки какие-то. Изображение-хидер? В первый раз слышу! По существу дела. Изображения можно выводить с помощью библиотеки qt http://trolltech.com/products/qt Я реально балдю от вашего кода. Аффтар, пиши есчо! 1. И где ты видел сдесь Q...
- Thu Jan 31, 2008 5:09 pm
- Forum: Application libraries
- Topic: Kolibri Foundation Classes (KFC)
- Replies: 52
- Views: 36376
Re: Kolibri Foundation Classes (KFC)
Да забыл сори. С компилятор 3.4.5. make 3.81
То у меня уже комплекс сапорта расписываю по пунктам.
То у меня уже комплекс сапорта расписываю по пунктам.
- Thu Jan 31, 2008 5:05 pm
- Forum: Kernel
- Topic: Перенос WinAPI в KolibriOS
- Replies: 47
- Views: 49116
Re: Перенос WinAPI в KolibriOS
Да вообще-то все виндовые программы юзают только Win API все MFC, ATL и т.д. это банально враперы над Win API. Только что можно будет портировать без реализации COM (и всех его наворотов типа ActiveX(OLE2) и т.д.)? В ядре нет помоему даже rpc и как перенести COM? Вообще лучше подумать хотя бы о подд...
- Wed Jan 30, 2008 5:58 pm
- Forum: Application libraries
- Topic: Kolibri Foundation Classes (KFC)
- Replies: 52
- Views: 36376
Re: Kolibri Foundation Classes (KFC)
@echo off echo #################################################### echo # Melibc builder # echo # usage: build [clean] # echo #################################################### rem #### CONFIG SECTION #### set PATH=%PATH%;C:\MinGW\bin set LIBNAME=libck.a set INCLUDE=include set CC=gcc set CFLAGS...
- Wed Jan 30, 2008 2:29 pm
- Forum: Application libraries
- Topic: Kolibri Foundation Classes (KFC)
- Replies: 52
- Views: 36376
Re: Kolibri Foundation Classes (KFC)
MinGW 5.1.3 (последний) Вот собстно батник который это все и делает. Однако лучше сбилдить с помощью make файла. Для этого надо сделать нечто вроде set PATH=%PATH%;C:\MinGW\bin @или пробить переменную окружения PATH вручную раз и навсегда (только там уже может быть ватком или борланд ибо инсталлеры ...
- Wed Jan 30, 2008 2:14 pm
- Forum: Kernel
- Topic: Перенос WinAPI в KolibriOS
- Replies: 47
- Views: 49116
Re: Перенос WinAPI в KolibriOS
Если говорить откровенно то зачем это надо? Разве что для имуляции Windows но ИМХО в самом ядре функций недостаточно для этого.
- Tue Jan 29, 2008 5:20 pm
- Forum: HLL
- Topic: Open Watcom
- Replies: 55
- Views: 41377
Re: Open Watcom
Такой вопрос, можно ли юзать STL в при компиляции с OpenWatcom. А конкретно меня интересует map.
В gcc пока что нельзя если не юзать minuetLibC, который откровенно ужаный. В нем праблы заключаются в отсутвии new.h и Allocator не компилится.
В gcc пока что нельзя если не юзать minuetLibC, который откровенно ужаный. В нем праблы заключаются в отсутвии new.h и Allocator не компилится.
- Tue Jan 29, 2008 4:45 pm
- Forum: Application libraries
- Topic: Kolibri Foundation Classes (KFC)
- Replies: 52
- Views: 36376
Re: Kolibri Foundation Classes (KFC)
Обьектники для MinGW http://www.mingw.org. Это короче говоря gcc для винды асм конечно FASM-мом. Вроде работает.
- Wed Jan 23, 2008 2:22 pm
- Forum: Application libraries
- Topic: Kolibri Foundation Classes (KFC)
- Replies: 52
- Views: 36376
Re: Kolibri Foundation Classes (KFC)
Собственно хочу положить бинарники lick для mingw. Я немного поправил инклуды для юзания оных из g++ т.е. #ifdef __cplusplus extern "C" { #endif Так-же добавил decl.h Собственно из предложение из серии "а давайте." Давайте закончим. Без этой либы фактически невозможно написать kf...
- Fri Jan 18, 2008 2:40 pm
- Forum: Off-topic
- Topic: MenuetOS 32 0.82 и 0.83 от Вилли %)
- Replies: 15
- Views: 21196
Re: MenuetOS 32 0.82 и 0.83 от Вилли %)
ИМХО но Вилле надо бить ногами. Из за его архитектурных решений в ядро Колибри перекочивало много несуразностей (т.е. решений нетипичных многозадачной ОС). Самый типичный пример - юи в области ядра (хотя и формат исполнимых файлов, и доступ к системным вызовам через программные прерывания и т.д.). Н...
- Mon Jan 14, 2008 7:50 pm
- Forum: Graphics subsystem
- Topic: переделать оконную систему...
- Replies: 43
- Views: 32897
Re: переделать оконную систему...
ИМХО их лучше всего вообще сделать child окнами. Т.е. любой контрол - окно. Так в принципе всюду сделанно. Если ядро поддерживает окна больше и не надо и все контролы лежат в Dll. А реализовывать контролы в ядре ИМХО - идиотизм оно и так жрет 32М ОЗУ.
- Mon Jan 14, 2008 7:40 pm
- Forum: Application libraries
- Topic: Kolibri Foundation Classes (KFC)
- Replies: 52
- Views: 36376
Re: Kolibri Foundation Classes (KFC)
Из-за того, что menuetlibc алгоритмически сильно неоптимальна, я решил, что легче написать новую libC чем переписывать menuetlibc. halyvin писал libC с нуля, а потом это дело заглохло из за нехватки времени. Я взял исходные коды этой библиотеки за основу. Вычистил из неё ошибки(их там было очень мн...
- Mon Jan 14, 2008 7:35 pm
- Forum: Application libraries
- Topic: С++ библиотека
- Replies: 9
- Views: 10174
Re: С++ библиотека
Почти не возможно. Для этого нужно вообще: вырезать из ядра большинство функций GUI, сделать полную поддержку POSIX, сделать порт libX11, и получить благословение Trool Tech на юзание QT и много еще чего. Это так много работы что белые люди это бесплатно делать не будут. У нашей компании есть нескол...