in element.h there is a line as follows : **#include "litehtml/types.h"** but since "./include" is not set as include folder, the compiler says cannot find the above header. **add "./include" to include path will solve the problem.** and there's another suggestion, c++ 14 is sufficient to develop litehtml, so shall we restrict c++ version to c++14, instead of c++17?