uil is a c++14, header-only user interface library for Windows compatible with MSVC2013, Intel C++ 2013 and mingw 4.9.2
It's purposes is to be very light weight, easily extensible and easy to use. When you just need a quick UI for a Windows app and dont want the overhead or time investment of a large monolithic framework (e.g. QT and .NET) uil maybe a good choice.
| Folder | Description |
|---|---|
| /doc | Documents |
| /include/uil/ | Main source |
| /project/mingw/ | mingw project (VisualGDB) |
| /project/vc2013/ | VC2013 project |
uil is a header-only library so there's no extra compilation steps. Just include the _uil.hpp in the desired compilation unit and code away. Assuming the include folder is specified in the compiler's include path:
#include "uil/_uil.hpp"
uil uses GDI+ and gdiplus.lib should get automatically linked if using Visual C++ or Intel C++. It maybe necessary to include libgdiplus and libgdi32 on mingw and cygwin.