Вверх ↑
Ответов: 5446
Рейтинг: 323
#1: 2008-04-21 19:40:09 ЛС | профиль | цитата
Dilma, да, требуют рута.

(уже решил)

------------ Дoбавленo:


Всем интересующимся
Вышла первая версия пакета на основе wxWidgets. Забирать на SVN, пакет wxMSW.

Инструменты
* Пакет MinGW (не забудьте при установке поставить галки для g++ и make!)

Приготовления
* Если ещё не поставили - поставьте MinGW
* Добавьте путь (путь к MinGW)in к переменной PATH
* Скачайте и установите последнюю стабильную версию (на данный момент - 2.8.7) библиотеки wxWidgets
* Соберите wxWidgets с опциями
BUILD=debug SHARED=1 MONOLITHIC=1
* Скопируйте файл (путь к wxwidgets)libgcc_dllwxmsw28d_gcc_custom.dll в WindowsSystem32

Установка пакета
* Поместите файл sqlite3.exe в папку (путь к hiasm)ElementswxMSW
* Исправьте (при необходимости) строку
WXWIDGETS_ROOT := c:wxWidgets-2.8.7
в файле (путь к hiasm)ElementswxMSWconfig.gcc
* Запустите скрипт runonce.bat, который скопирует некоторые файлы из пакета QT, а также соберёт кодогенератор и Elements.db
* Обновите среду с помощью hiUpdate
* Установите пакет с помощью файла wxMSW.his

Сборка exe-Файлов
Сборка из среды работает в обновлённой (hiUpdate от 21.04) версии. Файл создаётся в директории "(путь к hiasm)ElementswxMSWcodegcc_mswddll"
  sys.addcompiler("Mingw32-make","/c mingw32-make -C "%upath%"",sys.sysdir() + "cmd.exe","");
sys.setcompiler("wxMSW","Mingw32-make");

Разное
* Стандартные ресурсы среды (allres.res) пока не пристёгиваются (надо разбираться, как это делать), поэтому поддержки красивостей (иконок etc) пока не будет
* В процессе компиляции в директории "(путь к hiasm)ElementswxMSWcodegcc_mswddll" создаются промежуточные файлы .o и .o.d. По окончании компиляции их можно стирать.

P.S. Если что-то непонятно - объясню подробнее.
карма: 1

0