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?