diff --git a/include/LIEF/ART/Header.hpp b/include/LIEF/ART/Header.hpp index 9f1da41c1d..e5c2340f67 100644 --- a/include/LIEF/ART/Header.hpp +++ b/include/LIEF/ART/Header.hpp @@ -15,7 +15,9 @@ */ #ifndef LIEF_ART_HEADER_H #define LIEF_ART_HEADER_H + #include +#include #include "LIEF/ART/types.hpp" #include "LIEF/ART/enums.hpp" diff --git a/include/LIEF/Abstract/Symbol.hpp b/include/LIEF/Abstract/Symbol.hpp index de782d45c1..efa8819874 100644 --- a/include/LIEF/Abstract/Symbol.hpp +++ b/include/LIEF/Abstract/Symbol.hpp @@ -16,6 +16,7 @@ #ifndef LIEF_ABSTRACT_SYMBOLS_H #define LIEF_ABSTRACT_SYMBOLS_H +#include #include #include "LIEF/Object.hpp" diff --git a/include/LIEF/DEX/CodeInfo.hpp b/include/LIEF/DEX/CodeInfo.hpp index 494ddb504f..bc3d0f2769 100644 --- a/include/LIEF/DEX/CodeInfo.hpp +++ b/include/LIEF/DEX/CodeInfo.hpp @@ -16,7 +16,9 @@ #ifndef LIEF_DEX_CODE_INFO_H #define LIEF_DEX_CODE_INFO_H +#include #include + #include "LIEF/visibility.h" #include "LIEF/Object.hpp" diff --git a/include/LIEF/DEX/MapItem.hpp b/include/LIEF/DEX/MapItem.hpp index 63b86aaeb3..8c06bcf268 100644 --- a/include/LIEF/DEX/MapItem.hpp +++ b/include/LIEF/DEX/MapItem.hpp @@ -16,6 +16,7 @@ #ifndef LIEF_MAP_ITEM_H #define LIEF_MAP_ITEM_H +#include #include #include "LIEF/visibility.h" diff --git a/include/LIEF/OAT/DexFile.hpp b/include/LIEF/OAT/DexFile.hpp index 60ebc7ab5b..2305304dab 100644 --- a/include/LIEF/OAT/DexFile.hpp +++ b/include/LIEF/OAT/DexFile.hpp @@ -16,6 +16,7 @@ #ifndef LIEF_OAT_DEXFILE_H #define LIEF_OAT_DEXFILE_H +#include #include #include diff --git a/src/ELF/Layout.hpp b/src/ELF/Layout.hpp index 143b4e954e..c712b0c8a5 100644 --- a/src/ELF/Layout.hpp +++ b/src/ELF/Layout.hpp @@ -14,6 +14,8 @@ */ #ifndef LIEF_ELF_LAYOUT_H_ #define LIEF_ELF_LAYOUT_H_ + +#include #include #include #include