diff --git a/include/BlockVolume.inl b/include/BlockVolume.inl index 0c568c36..912b6a59 100644 --- a/include/BlockVolume.inl +++ b/include/BlockVolume.inl @@ -21,6 +21,7 @@ Foundation, Inc., 51 Franklin Street, Fifth Floor, Boston, MA 02110-1301, USA. #pragma region Headers #include "Block.h" +#include "Vector.h" #include #include //For memcpy @@ -209,7 +210,7 @@ namespace PolyVox template Block* BlockVolume::getHomogenousBlock(VoxelType tHomogenousValue) const { - std::map*>::iterator iterResult = m_pHomogenousBlocks.find(tHomogenousValue); + typename std::map*>::iterator iterResult = m_pHomogenousBlocks.find(tHomogenousValue); if(iterResult == m_pHomogenousBlocks.end()) { Block* pBlock = new Block(m_uBlockSideLengthPower); diff --git a/source/SurfaceExtractors.cpp b/source/SurfaceExtractors.cpp index 7559b0e0..e4b0ebe3 100644 --- a/source/SurfaceExtractors.cpp +++ b/source/SurfaceExtractors.cpp @@ -813,4 +813,4 @@ namespace PolyVox } return result; } -} \ No newline at end of file +}