Menu

Home

David Mott

Introduction

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.

Contents

Folder Description
/doc Documents
/include/uil/ Main source
/project/mingw/ mingw project (VisualGDB)
/project/vc2013/ VC2013 project

Compiling

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" 

Linking

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.

See Also

[Tutorial]
[Architecture]


Related

Wiki: Tutorial

MongoDB Logo MongoDB