Начало работы

Начало работы в Windows:

  1. Просто загрузите подходящий для вашей системы архив, содержащий редактор и распакуйте в любую удобную вам папку.
    Для windows 32-bit : iup_fb_editor32.zip
    Для windows 64-bit:  iup_fb_editor64.zip или iup_fb_editor32.zip
  2. Запустите редактор и перейдите в настройки редактора, где следует указать путь для компилятора, файла(ов) справки (chm) , а так же по желанию можете изменить другие настройки по вашему усмотрению.
  3. Напишите любой код и проверьте работу редактора с использованием компилятора, нажав F5 быстрый запуск.
  4. Нажмите клавишу F1 , когда курсор находится на любом ключевом слове языка freebasic.
  5. Если все работает , то можете приступать к написанию программ

 Начало работы в Linux:

  1. Загрузите архив:
    Для linux 32-bit : iup_fb_editor32_gtk2_linux.zip (for IUP+GTK2) or iup_fb_editor32_gtk3_linux.zip (for IUP+GTK3)
    Для linux 64-bit:  iup_fb_editor64_gtk2_linux.zip (для IUP+GTK2) или  iup_fb_editor64_gtk3_linux.zip (для IUP+GTK3)
  2. Загрузите библиотеку IUP со страницы IUP_FIXED_LIBRARY (рекомендуется). С этими библиотеками у вас не будет проблем со свертываем кода и добавятся 2 лишние группы для подсветки ключевых слов. Так же для Linux32 библиотека тоже версии 3.27 , а значит вкладки будут работать так же , как и на других системах. Данные библиотеки помещаете в глобальную папку для Shared libraries. (пример для существующей папки в Linux mint x86-64: /usr/lib/x86_64-linux-gnu) 
    В случае оригинальных библиотек , скачиваете их с официального сайта и устанавливаете в соответствии с рекомендациями автора библиотеки IUP. Помните, что в случае аворских оригинальных библиотек используется версия IUP 3.27 для windows32 , windows64 , Linux64; а для Linux32 версию 3.21 (последняя скомпилированная версия от автора) . Я не могу гарантировать корректную работу программы на более новых версиях IUP. Для редактора используется IUP под GTK2 или GTK3 , поэтому во избежание ошибок вроде "GTK+ 2.x symbols detected. Using GTK+ 2.x and GTK+ 3 in the same process is not supported" выбирайте нужный архив для скачивания (вот здесь описано как правильно).
  3. Установите библиотеку libIconv (если не установлена)
  4. Запустите редактор , зайдите в настройки и укажите путь для компилятора, файла(ов) справки в формате chm, терминала. Пути в Linux для большинства программ глобальные, поэтому достаточно будет указать только имена для компилятора (fbc) , терминала (например mate-terminal). Так же по желанию можете изменить другие настройки по вашему усмотрению.
  5. Напишите любой код и проверьте работу редактора с использованием компилятора, нажав F5 быстрый запуск.
  6. Нажмите клавишу F1 , когда курсор находится на любом ключевом слове языка freebasic. Если справка не запускается , перейдите в каталог tools/chmviewer , находящийся в папке с редактором. Откройте терминал и запустите в нем утилиту CHMVIEW , введя в терминале ./CHMVIEW. В терминале должна отобразится суть проблемы (возможно не хватает каких-то библиотек для запуска). 
  7. Если все работает , то можете приступать к написанию программ

Начиная с версии , выпущенной в июне 2025 года , все настройки сохраняются в папках пользователя.
На linux это:  /home/YourUserName/.IUP_FB_EDITOR .
На windows это: C:\Users\YourUserName\AppData\Roaming\IUP_FB_EDITOR . Чтобы точно узнать это, откройте консоль и введите: echo %APPDATA%
Таким образом , вы можете устанавливать редактор в любое место , например C:\Program Files