diff --git a/niflib.cpp b/niflib.cpp
index 9ea759963cf057a8d608beebbd2f8d849fd1f5d6..927b880888efcfb8557cd0cf7202f09f772b3a09 100644
--- a/niflib.cpp
+++ b/niflib.cpp
@@ -20,6 +20,7 @@ All rights reserved.  Please see niflib.h for licence. */
 #include "obj/NiKeyframeData.h"
 #include "obj/NiStringExtraData.h"
 #include "gen/header.h"
+#include "gen/footer.h"
 
 namespace Niflib {
 
diff --git a/obj/NiTriBasedGeom.h b/obj/NiTriBasedGeom.h
index 767f08289f3597d5c03179d0752dc754a8833c46..360d151227c6a4707ec367ffc666c8d7d923e225 100644
--- a/obj/NiTriBasedGeom.h
+++ b/obj/NiTriBasedGeom.h
@@ -5,6 +5,7 @@ All rights reserved.  Please see niflib.h for licence. */
 #define _NITRIBASEDGEOM_H_
 
 #include "NiAVObject.h"
+#include "NiNode.h"
 
 // Include structures
 #include "../Ref.h"