Board.KolibriOS.org

Официальный форум KolibriOS
Текущее время: Чт сен 21, 2017 3:11 pm

Часовой пояс: UTC+03:00




Начать новую тему  Ответить на тему  [ 11 сообщений ] 
Автор Сообщение
СообщениеДобавлено: Пн май 25, 2015 11:14 pm 
Не в сети
Аватара пользователя

Зарегистрирован: Пн май 25, 2015 10:48 pm
Сообщения: 4
Приветствую,
Уже год как хочу попробовать написать что-то для KOS, и вот наконец решился :)
Хотя времени совсем мало, надеюсь несколько часов в неделю смогу выделять.
Про программирование для KOS на языках высокого уровня куча разрозненной информации, поэтому назрело несколько вопросов:
1)
Что лучше дружит с KOS с-- или обычный c ?
2)
Есть ли компиляторы с/с-- для KOS, работающие на самой KOS ? (иначе не тру:))
Если нет, то что самое популярное/поддерживаемое VS/BorlandC/C-- ?
3)
В каком состоянии LibC, и какую реализацию лучше выбрать ?
(насколько я понял их несколько, и все не доделаны?)
4)
Что вообще представляет из себя компиляция/запуск/отладка при использовании той-же VS и создании приложений для KOS ?
(сам процесс настройки/запуска)
5)
Для GUI есть несколько C/C-- библиотек, какая большее число стандартных контролов покрывает?
6)
Решена ли проблема с одним маленьким шрифтом на всю систему?
---
Спасибо за ответы.


Вернуться к началу
СообщениеДобавлено: Вт май 26, 2015 1:08 pm 
Не в сети
Just Flooding
Аватара пользователя

Зарегистрирован: Чт дек 11, 2014 1:31 am
Сообщения: 173
2) TinyC
3) newlibc (да)
4) http://diamond.kolibrios.org/hll/hll.htm#vc
6) FreeType


Вернуться к началу
СообщениеДобавлено: Вт май 26, 2015 4:39 pm 
Не в сети

Зарегистрирован: Вт апр 12, 2011 11:19 pm
Сообщения: 1073
1). У C-- наиболее низкий порог вхождения, но я бы не рекомендовал использовать его, лучше чистый С.
6). Box_Lib является общесистемной библиотекой, поэтому лучше использовать ее. Proc_Lib - для поддключения диалогов выбора файла или цвета.

_________________
я лишь учусь


Вернуться к началу
СообщениеДобавлено: Вт май 26, 2015 6:24 pm 
Не в сети

Зарегистрирован: Ср май 18, 2005 7:27 pm
Сообщения: 1001
kiv писал(а):


Более полная версия http://kolibri-n.org/inf/hll/hll , но там есть мелкие опечатки типа Pyton вместо Python


Вернуться к началу
СообщениеДобавлено: Вт май 26, 2015 11:52 pm 
Не в сети
Аватара пользователя

Зарегистрирован: Пн май 25, 2015 10:48 pm
Сообщения: 4
kiv писал(а):
2) TinyC
3) newlibc (да)
4) http://diamond.kolibrios.org/hll/hll.htm#vc
6) FreeType

А можно подробнее про запуск tcc на KolibriOS, есть упоминания возможности сделать это, но непосредственно инструкций не нашел.


Вернуться к началу
СообщениеДобавлено: Ср май 27, 2015 12:20 am 
Не в сети
Аватара пользователя

Зарегистрирован: Пн май 25, 2015 10:48 pm
Сообщения: 4
Как вообще большинство программирует:
1. редактирование в Windows/Linux ->
2. компиляция там-же ->
3. Копирование в образ/раздел KOS (как проще это делать?) ->
4. Запуск/Отладка
5. Переход к шагу 1.

Так?
---
Извиняюсь за тупые вопросы, просто хочется набить минимальное количество шишек.


Вернуться к началу
СообщениеДобавлено: Ср май 27, 2015 12:28 am 
Не в сети

Зарегистрирован: Вт апр 12, 2011 11:19 pm
Сообщения: 1073
Примерно так. Проще использовать эмулятор. TCC позволяет компилировать программы в самой Колибри, использовать как обычный компилятор.

_________________
я лишь учусь


Вернуться к началу
СообщениеДобавлено: Ср май 27, 2015 12:40 am 
Не в сети
Аватара пользователя

Зарегистрирован: Пн май 25, 2015 10:48 pm
Сообщения: 4
punk_joker писал(а):
TCC позволяет компилировать программы в самой Колибри, использовать как обычный компилятор.

Где-бы найти уже скомпилированную версию компилятора для KOS


Вернуться к началу
СообщениеДобавлено: Ср май 27, 2015 3:23 am 
Не в сети
Mentor/Kernel Developer
Аватара пользователя

Зарегистрирован: Чт мар 26, 2015 5:16 pm
Сообщения: 1174
3. Для программы наверно не обязательно, диски поддерживаются, установка не требуется. А запихнуть в образ можно с помощью UltraISO


Вернуться к началу
СообщениеДобавлено: Ср май 27, 2015 1:49 pm 
Не в сети
Kernel Developer

Зарегистрирован: Ср мар 08, 2006 6:25 pm
Сообщения: 3928
Error
Тулчейн для Linux http://ftp.kolibrios.org/users/Serge/ne ... 2-4.8.2.7z
и Windows http://ftp.kolibrios.org/users/Serge/ne ... 2-4.8.2.7z и тема viewtopic.php?f=45&t=2920
Актуальные длл и библиотеки импорта http://websvn.kolibrios.org/listing.php ... cd9ee0c1f9
Исходники и заголовочные файлы http://websvn.kolibrios.org/listing.php ... d085037b04


Вернуться к началу
СообщениеДобавлено: Ср июн 03, 2015 12:37 am 
Не в сети
Аватара пользователя

Зарегистрирован: Ср апр 15, 2015 11:13 pm
Сообщения: 156
Error писал(а):
kiv писал(а):
2) TinyC
3) newlibc (да)
4) http://diamond.kolibrios.org/hll/hll.htm#vc
6) FreeType

А можно подробнее про запуск tcc на KolibriOS, есть упоминания возможности сделать это, но непосредственно инструкций не нашел.

Берешь ktcc, кидаешь в IMG или ISO, со всеми файлами, далее через SHELL с помощью командой строки передаешь параметры.
Я компилирую через Klbrwin эмулятор в связке с ktcc. Он работает только в Win XP.


Вернуться к началу
Показать сообщения за:  Поле сортировки  
Начать новую тему  Ответить на тему  [ 11 сообщений ] 

Часовой пояс: UTC+03:00


Кто сейчас на конференции

Сейчас этот форум просматривают: нет зарегистрированных пользователей и 1 гость


Вы не можете начинать темы
Вы не можете отвечать на сообщения
Вы не можете редактировать свои сообщения
Вы не можете удалять свои сообщения
Вы не можете добавлять вложения

Найти:
Перейти:  
Создано на основе phpBB® Forum Software © phpBB Limited
Русская поддержка phpBB