/azimuth3imager

Azimuth 3 image flasher, Win32 Disk Imager fork (reskin).

Primary LanguageC++OtherNOASSERTION

Azimuth 3 Image Writer

Azimuth 3 image flasher for Windows, Win32 Disk Imager fork (reskin).

Build requirements

  • Qt, 5.7 tested
  • MinGW, 5.3 tested
  • libboost, 1.67.0 tested
  • bzip2, 1.0.6 tested
Optional
  • Inno Setup, 5.5 tested — installer creation software
Also might be useful

Build instructions

  • Install Qt SDK with bundled MinGW.
  • Make sure Qt and MinGW bin folders included in %Path%.
  • Build libboost-iostreams with bzip2 support:
cd %libbooost_dir%

bootstrap.bat gcc

b2 toolset=gcc link=shared ^
    --with-iostreams -s BZIP2_SOURCE=%bzip2_dir% ^
    --prefix=%output_dir% install
  • Set environment variables:

    • LIBBOOST_INCLUDE — boost include dir.
    • LIBBOOST_LIBPATH — boost lib dir.
    • LIBBOOST_SYSTEM_BINARY_NAME — system DLL file name (without extension).
    • LIBBOOST_FILESYSTEM_BINARY_NAME — filesystem DLL file name (without extension).
    • LIBBOOST_IOSTREAMS_BINARY_NAME — iostreams DLL file name (without extension).
    • LIBBOOST_BZIP2_BINARY_NAME — bzip2 DLL file name (without extension).
  • Build options:

    • Build with Qt Creator.
    • Or run compile.bat in the project folder.
    • Or run build.bat in the project folder to create an installer (Inno Setup should be in %Path%).