https://github.com/CriDos/HiAsm5_recovery - сегодня открыл форк HiAsm5.
Много чего уже было исключено за ненадобностью (SplashScreen, например).
Много фиксов ошибок (там ещё куча их ).
Общие этапы, которыми пройдусь по форку:
1) Предварительное рефью кода и удаление лишнего.
2) Исправление/подавление всех предупреждений комплилятора и анализатора.
3) Рефакторинг.
4) Вынос классов в отдельные единицы трансляции.
5) Замена gtkmm/stl функционала на Qt аналоги.
Собрать можно с помощью следующих инструментов:
Qt 5.4.2 mingw32:
http://download.qt.io/official_releases/qt/5.4/5.4.2/qt-opensource-windows-x86-mingw491_opengl-5.4.2.exe
msys2:
http://sourceforge.net/projects/msys2
Через msys2 устанавливаем:
1) mingw-w64-i686-gcc 4.9.2 (pacman -S mingw-w64-i686-gcc)
2) mingw-w64-i686-gtkmm (pacman -S mingw-w64-i686-gtkmm)
3) pkg-config (pacman -S pkg-config)
В Qt Creator добавляем путь к установленному компилятору mingw-w64-i686-gcc и создаём профиль на основе него (по предыдущим инструкциям).
В системную переменную среды Path, добавляем путь до pkg-config.
У меня путь такой: C:msys64mingw32in
Если ничего не забыл, то этого должно быть достаточно для сборки проекта.
Ответов: 1841
Рейтинг: 369
|
|||
карма: 1 |
|