LubomirJagos / LabVIEW-Universal-Transcriptor

Simple LabVIEW diagram parser with hooks provided to user to define own transcription process. For now target platform would be Arduino.
GNU Lesser General Public License v2.1
14 stars 6 forks source link

Compile error " 'nothrow_t' in namespace 'std' does not name a type" #3

Open hansi9990 opened 2 years ago

hansi9990 commented 2 years ago

I've tried to compile the blink example code but i get some errors.

C:\Users\XXX\Documents\Arduino\libraries\ArduinoSTL\src\del_opnt.cpp:25:56: error: 'nothrow_t' in namespace 'std' does not name a type _UCXXEXPORT void operator delete(void* ptr, const std::nothrow_t& ) throw() { ^~~~~~~~~ "C:\\Users\\XXX\\AppData\\Local\\Arduino15\\packages\\arduino\\tools\\avr-gcc\\7.3.0-atmel3.6.1-arduino7/bin/avr-g++" -c -g -Os -Wall -Wextra -std=gnu++11 -fpermissive -fno-exceptions -ffunction-sections -fdata-sections -fno-threadsafe-statics -Wno-error=narrowing -MMD -flto -mmcu=atmega328p -DF_CPU=16000000L -DARDUINO=10816 -DARDUINO_AVR_NANO -DARDUINO_ARCH_AVR "-IC:\\Users\\re014.SEBA.000\\AppData\\Local\\Arduino15\\packages\\arduino\\hardware\\avr\\1.8.3\\cores\\arduino" "-IC:\\Users\\re014.SEBA.000\\AppData\\Local\\Arduino15\\packages\\arduino\\hardware\\avr\\1.8.3\\variants\\eightanaloginputs" "-IC:\\Users\\re014.SEBA.000\\Documents\\Arduino\\libraries\\ArduinoSTL\\src" "C:\\Users\\re014.SEBA.000\\Documents\\Arduino\\libraries\\ArduinoSTL\\src\\del_ops.cpp" -o "C:\\Users\\RE014S~1.000\\AppData\\Local\\Temp\\arduino_build_68857\\libraries\\ArduinoSTL\\del_ops.cpp.o" C:\Users\re014.SEBA.000\Documents\Arduino\libraries\ArduinoSTL\src\del_ops.cpp:25:50: error: 'std::size_t' has not been declared _UCXXEXPORT void operator delete(void* ptr, std::size_t) throw(){ ^~~~~~ C:\Users\XXX\Documents\Arduino\libraries\ArduinoSTL\src\ArduinoSTL.cpp: In function 'int arduino_putchar(char, FILE*)': C:\Users\XXX\Documents\Arduino\libraries\ArduinoSTL\src\ArduinoSTL.cpp:54:42: warning: unused parameter 'f' [-Wunused-parameter] static int arduino_putchar(char c, FILE* f) { ^ C:\Users\XXX\Documents\Arduino\libraries\ArduinoSTL\src\ArduinoSTL.cpp: In function 'int arduino_getchar(FILE*)': C:\Users\XXX\Documents\Arduino\libraries\ArduinoSTL\src\ArduinoSTL.cpp:65:34: warning: unused parameter 'f' [-Wunused-parameter] static int arduino_getchar(FILE *f) { ^ Bibliothek ArduinoSTL in Version 1.1.0 im Ordner: C:\Users\XXX\Documents\Arduino\libraries\ArduinoSTL wird verwendet exit status 1 Fehler beim Kompilieren für das Board Arduino Nano.

I use the Arduino IDE Version 1.8.16 What are the requirements for compiling the code created with "LabView Universal transcriptor", which version of the IDE and which libraries are required?

hansi9990 commented 2 years ago

Only Downgrade Arduino AVR Boards to 1.8.2. (Tools -> Board -> Board manager) solve the Problem.