Sony's Developer World forum

    • Home
    • Forum guidelines

    std::string class

    Spresense
    1
    1
    1462
    Loading More Posts
    • Oldest to Newest
    • Newest to Oldest
    • Most Votes
    Reply
    • Reply as topic
    This topic has been deleted. Only users with topic management privileges can see it.
    • T
      takashi last edited by

      Hi,
      I want to std::string class with spresense in Arduino Platform.
      But I got error.

      Could you tell me how to fix?

      Code:

      #include <string>
      
      void setup() {
        // put your setup code here, to run once:
      
      }
      
      void loop() {
        // put your main code here, to run repeatedly:
      
      }
      

      Error message:

      In file included from c:\users\takashi\documents\arduinodata\packages\spresense\tools\gcc-arm-none-eabi\5.4.1\windows\arm-none-eabi\include\c++\5.4.1\bits\stl_algobase.h:61:0,
      
                       from c:\users\takashi\documents\arduinodata\packages\spresense\tools\gcc-arm-none-eabi\5.4.1\windows\arm-none-eabi\include\c++\5.4.1\bits\char_traits.h:39,
      
                       from c:\users\takashi\documents\arduinodata\packages\spresense\tools\gcc-arm-none-eabi\5.4.1\windows\arm-none-eabi\include\c++\5.4.1\string:40,
      
                       from C:\Users\takashi\AppData\Local\Temp\arduino_modified_sketch_278803\sketch_jul17a.ino:1:
      
      c:\users\takashi\documents\arduinodata\packages\spresense\tools\gcc-arm-none-eabi\5.4.1\windows\arm-none-eabi\include\c++\5.4.1\bits\cpp_type_traits.h:168:12: error: redefinition of 'struct std::__is_integer<unsigned char>'
      
           struct __is_integer<unsigned char>
      
                  ^
      
      c:\users\takashi\documents\arduinodata\packages\spresense\tools\gcc-arm-none-eabi\5.4.1\windows\arm-none-eabi\include\c++\5.4.1\bits\cpp_type_traits.h:147:12: error: previous definition of 'struct std::__is_integer<unsigned char>'
      
           struct __is_integer<bool>
      
                  ^
      

      FYI
      Including <string> causes 'redefinition' error of std-lib functions [closed]

      1 Reply Last reply Reply Quote
      • First post
        Last post
      Developer World
      Copyright © 2021 Sony Group Corporation. All rights reserved.
      • Contact us
      • Legal