eVaf is a C++ cross-platform application development framework using Qt. It can be used to build modular applications for Windows and Linux.


The eVaf C++ application development framework is Copyright © 2011 Enar Väikene.

You may use, distribute and copy the eVaf C++ application development framework under the terms of GNU General Public License version 3. Commercial license is available upon request.

Getting eVaf

Use git to clone the repository:

git clone https://www.vaikene.ee/git/evaf

The repository can also be browsed online.

Building eVaf

To build eVaf, you need:

  1. Qt version 4.7 or newer;
  2. CMake version 2.6 or newer.

Run the following commands in the eVaf root directory.


evaf $ mkdir build
evaf $ cd build
evaf/build $ cmake ..
evaf/build $ make


evaf>mkdir build
evaf>cd build
evaf\build>cmake -G "NMake Makefiles"..


evaf> mkdir build
evaf> cd build
evaf\build> cmake ..

and then open the generated Visual Studio solution file.

Contact information

On any questions or requests, please contact enar@vaikene.ee.