etl: Unable to compile in Visual Studio

Hi,

I have been attempting to use the etl with my stm32 embedded project with VisualGDB. I managed to resolve all the dependencies for my project. However, when I include the vector.h into my project, I see a number of errors found in the iterator.h file.

The most common error is that int is not a class error.

Whereas if I used the the array class instead, I see the error the nullptr_t is not a member of std in the file type_traits.h.

What am I doing wrong? Your help will be very helpful.

My etl_profile.h is as belows:

#ifndef __ETL_PROFILE_H__
#define __ETL_PROFILE_H__

#define ETL_CHECK_PUSH_POP
#define ETL_VERBOSE_ERRORS
#define ETL_NO_STL
//#define ETL_STLPORT


#include "etl/profiles/armv7_no_stl.h"


#endif // !__ETL_PROFILE_H__

About this issue

  • Original URL
  • State: closed
  • Created 4 years ago
  • Comments: 19 (11 by maintainers)

Most upvoted comments

Should be fix in the new 16.5.2 release