Новая версия компилятора 1.09.0
|
|
haav | Дата: Суббота, 01.01.2022, 20:31 | Сообщение # 1 |
Генералиссимус
Группа: Администраторы
Сообщений: 1366
Статус: Offline
| Привет всем!
сoderJeff выпустил новую версию компилятора. Я не могу выделить что-то конкретное , ну разве что возможность писать параметры компиляции прямо в исходном файле. А так в основном все нововведения технического характера , малопонятные обычному юзеру. Поэтому просто ссылка на changelog:
https://sourceforge.net/p/fbc/code/ci/1.09.0/tree/changelog.txt
Судя по прошлым сообщениям coderJeff , он хотел закрепить всю работу по исправлениям и некоторым добавлениям в отдельной версии , чтобы начать вносить в новую версию кардинальные изменения (речь идет о динамической строке unicode , довести до ума порт emscripten , rtlib переписанная на FB).
Вы сохраняете власть над людьми покуда оставляете им что-то…Отберите у человека все, и этот человек уже будет неподвластен вам…
|
|
| |
zamabuvaraeu | Дата: Вторник, 04.01.2022, 16:50 | Сообщение # 2 |
Подполковник
Группа: Друзья
Сообщений: 149
Статус: Offline
| >возможность писать параметры компиляции прямо в исходном файле
В настоящих проектах такое лучше не использовать. Например, мы меняем тип подсистемы с GUI на Console, и система контроля версий обнаруживает, что файлы устарели и требуют фиксации в хранилище. Через пять минут нужно опять собрать GUI, меняем тип подсистемы в исходнике, и система контроля версий опять говорит, что файлы устарели.
|
|
| |
haav | Дата: Среда, 05.01.2022, 04:20 | Сообщение # 3 |
Генералиссимус
Группа: Администраторы
Сообщений: 1366
Статус: Offline
| Цитата zamabuvaraeu ( ) В настоящих проектах такое лучше не использовать. Например, мы меняем тип подсистемы с GUI на Console, и система контроля версий обнаруживает, что файлы устарели и требуют фиксации в хранилище. Через пять минут нужно опять собрать GUI, меняем тип подсистемы в исходнике, и система контроля версий опять говорит, что файлы устарели.
Да , с системой контроля версий эта плюшка бесполезна и даже как ты сказал лишней. А для небольших исходных файлов , используемых как примеры (например для компиляции с файлами ресурсов) , может стать помощником. Хотя вряд ли кто-то будет этим часто пользоваться.
Вы сохраняете власть над людьми покуда оставляете им что-то…Отберите у человека все, и этот человек уже будет неподвластен вам…
|
|
| |
bxusinboy | Дата: Среда, 05.01.2022, 17:57 | Сообщение # 4 |
Рядовой
Группа: Пользователи
Сообщений: 16
Статус: Offline
| Цитата zamabuvaraeu ( ) >возможность писать параметры компиляции прямо в исходном файлеВ настоящих проектах такое лучше не использовать. Например, мы меняем тип подсистемы с GUI на Console, и система контроля версий обнаруживает, что файлы устарели и требуют фиксации в хранилище. Через пять минут нужно опять собрать GUI, меняем тип подсистемы в исходнике, и система контроля версий опять говорит, что файлы устарели. Тогда -s gui и -s console нужно регулировать только с помощи IDE. Остальные, не меняемые ключи компилятора можно использовать в тексте.
|
|
| |
zamabuvaraeu | Дата: Воскресенье, 09.01.2022, 09:13 | Сообщение # 5 |
Подполковник
Группа: Друзья
Сообщений: 149
Статус: Offline
| Я собираю через утилиту make. Для её запуска необходимо добавить путь к утилите в переменную среды %PATH%, и настроить несколько переменных и флагов для компилятора. Я пока не знаю как это делать через IDE. С другой стороны, нет смысла ставить IDE на сервер, иначе придётся каждый раз для сборки проекта заходить на сервер, щёлкать мышью или нажимать F5. Сейчас бот на сервере видит изменения в хранилище на гитхабе, скачивает эти изменения и запускает утилиту make, это очень удобно, а IDE лишь усложнит задачу.
|
|
| |