User forums > General (but related to Code::Blocks)

Ardunio Project Help

<< < (5/6) > >>

oBFusCATed:
I think this is the official source: http://www.microchip.com/mplab/avr-support/avr-and-arm-toolchains-(c-compilers).
Also it seems the arduino installation includes a supported avr-gcc compiler.
So if you tell cb to look somewhere inside Arduino's folders it could use this compiler.
Search for bin/c++.exe or something similar.

BlueHazzard:
The avg-gcc is also shiped with the arduino ide: arduino-1.8.5\hardware\tools\avr\bin

deka552:
Hello!
Any info is appreciated!
Thank you and have a nice day.
C::B 20.03
Arduino IDE 1.8.13
Win 10

#include <Arduino.h>
void setup(){
   // initialize the digital pin as an output.
   // Pin 13 has an LED connected on most Arduino boards:
   pinMode(13, OUTPUT);     
} void loop() {
   digitalWrite(13, HIGH);   // set the LED on
   delay(1000);              // wait for a second
   digitalWrite(13, LOW);    // set the LED off
   delay(1000);              // wait for a second
}

-------------- Build: Arduino Leonardo in 1 (compiler: GNU GCC Compiler for AVR)---------------

avr-g++.exe -DF_CPU=16000000L -DARDUINO=103 -fno-exceptions -ffunction-sections -fdata-sections -x c++ -s -DUSE_EEPROM=0 -DUSE_ETHERNET=0 -DUSE_FIRMATA=0 -DUSE_LCD=0 -DUSE_LCD4884=0 -DUSE_OBD=0 -DUSE_SD=0 -DUSE_SERVO=0 -DUSE_SOFTSERIAL=0 -DUSE_SPI=0 -DUSE_STEPPER=0 -DUSE_TINYGPS=0 -DUSE_WIRE=0 -Wall -Os -mmcu=atmega32u4 -D__AVR_ATmega32U4__ -DUSB_VID=0x2341 -DUSB_PID=0x8036 -I. -I"C:\Program Files\CodeBlocks/arduino\libraries\EEPROM" -I"C:\Program Files\CodeBlocks/arduino\libraries\Ethernet" -I"C:\Program Files\CodeBlocks/arduino\libraries\Firmata" -I"C:\Program Files\CodeBlocks/arduino\libraries\Flash" -I"C:\Program Files\CodeBlocks/arduino\libraries\LCD4884" -I"C:\Program Files\CodeBlocks/arduino\libraries\LCD4Bit_mod" -I"C:\Program Files\CodeBlocks/arduino\libraries\LiquidCrystal" -I"C:\Program Files\CodeBlocks/arduino\libraries\OBD" -I"C:\Program Files\CodeBlocks/arduino\libraries\SD" -I"C:\Program Files\CodeBlocks/arduino\libraries\SD\utility" -I"C:\Program Files\CodeBlocks/arduino\libraries\Servo" -I"C:\Program Files\CodeBlocks/arduino\libraries\SevenSegment" -I"C:\Program Files\CodeBlocks/arduino\libraries\SoftwareSerial" -I"C:\Program Files\CodeBlocks/arduino\libraries\SPI" -I"C:\Program Files\CodeBlocks/arduino\libraries\Stepper" -I"C:\Program Files\CodeBlocks/arduino\libraries\TinyGPS" -I"C:\Program Files\CodeBlocks/arduino\libraries\Wire" -I"C:\Program Files\CodeBlocks/arduino\libraries\Wire\utility" -I"..\..\..\..\..\Program Files (x86)\Arduino\hardware\arduino\avr\variants\leonardo" -I"..\..\..\..\..\Program Files (x86)\Arduino\hardware\arduino\avr\libraries\HID" -I"..\..\..\..\..\Program Files (x86)\Arduino\hardware\arduino\avr\cores\arduino" -I"..\..\..\..\..\Program Files (x86)\Arduino\hardware\arduino\avr\libraries\HID\src" -IC:\WinAVR\avr\include -c cores\HID.cpp -o .objs\cores\HID.o
avr-g++.exe -DF_CPU=16000000L -DARDUINO=103 -fno-exceptions -ffunction-sections -fdata-sections -x c++ -s -DUSE_EEPROM=0 -DUSE_ETHERNET=0 -DUSE_FIRMATA=0 -DUSE_LCD=0 -DUSE_LCD4884=0 -DUSE_OBD=0 -DUSE_SD=0 -DUSE_SERVO=0 -DUSE_SOFTSERIAL=0 -DUSE_SPI=0 -DUSE_STEPPER=0 -DUSE_TINYGPS=0 -DUSE_WIRE=0 -Wall -Os -mmcu=atmega32u4 -D__AVR_ATmega32U4__ -DUSB_VID=0x2341 -DUSB_PID=0x8036 -I. -I"C:\Program Files\CodeBlocks/arduino\libraries\EEPROM" -I"C:\Program Files\CodeBlocks/arduino\libraries\Ethernet" -I"C:\Program Files\CodeBlocks/arduino\libraries\Firmata" -I"C:\Program Files\CodeBlocks/arduino\libraries\Flash" -I"C:\Program Files\CodeBlocks/arduino\libraries\LCD4884" -I"C:\Program Files\CodeBlocks/arduino\libraries\LCD4Bit_mod" -I"C:\Program Files\CodeBlocks/arduino\libraries\LiquidCrystal" -I"C:\Program Files\CodeBlocks/arduino\libraries\OBD" -I"C:\Program Files\CodeBlocks/arduino\libraries\SD" -I"C:\Program Files\CodeBlocks/arduino\libraries\SD\utility" -I"C:\Program Files\CodeBlocks/arduino\libraries\Servo" -I"C:\Program Files\CodeBlocks/arduino\libraries\SevenSegment" -I"C:\Program Files\CodeBlocks/arduino\libraries\SoftwareSerial" -I"C:\Program Files\CodeBlocks/arduino\libraries\SPI" -I"C:\Program Files\CodeBlocks/arduino\libraries\Stepper" -I"C:\Program Files\CodeBlocks/arduino\libraries\TinyGPS" -I"C:\Program Files\CodeBlocks/arduino\libraries\Wire" -I"C:\Program Files\CodeBlocks/arduino\libraries\Wire\utility" -I"..\..\..\..\..\Program Files (x86)\Arduino\hardware\arduino\avr\variants\leonardo" -I"..\..\..\..\..\Program Files (x86)\Arduino\hardware\arduino\avr\libraries\HID" -I"..\..\..\..\..\Program Files (x86)\Arduino\hardware\arduino\avr\cores\arduino" -I"..\..\..\..\..\Program Files (x86)\Arduino\hardware\arduino\avr\libraries\HID\src" -IC:\WinAVR\avr\include -c cores\new.cpp -o .objs\cores\new.o
avr-g++.exe -DF_CPU=16000000L -DARDUINO=103 -fno-exceptions -ffunction-sections -fdata-sections -x c++ -s -DUSE_EEPROM=0 -DUSE_ETHERNET=0 -DUSE_FIRMATA=0 -DUSE_LCD=0 -DUSE_LCD4884=0 -DUSE_OBD=0 -DUSE_SD=0 -DUSE_SERVO=0 -DUSE_SOFTSERIAL=0 -DUSE_SPI=0 -DUSE_STEPPER=0 -DUSE_TINYGPS=0 -DUSE_WIRE=0 -Wall -Os -mmcu=atmega32u4 -D__AVR_ATmega32U4__ -DUSB_VID=0x2341 -DUSB_PID=0x8036 -I. -I"C:\Program Files\CodeBlocks/arduino\libraries\EEPROM" -I"C:\Program Files\CodeBlocks/arduino\libraries\Ethernet" -I"C:\Program Files\CodeBlocks/arduino\libraries\Firmata" -I"C:\Program Files\CodeBlocks/arduino\libraries\Flash" -I"C:\Program Files\CodeBlocks/arduino\libraries\LCD4884" -I"C:\Program Files\CodeBlocks/arduino\libraries\LCD4Bit_mod" -I"C:\Program Files\CodeBlocks/arduino\libraries\LiquidCrystal" -I"C:\Program Files\CodeBlocks/arduino\libraries\OBD" -I"C:\Program Files\CodeBlocks/arduino\libraries\SD" -I"C:\Program Files\CodeBlocks/arduino\libraries\SD\utility" -I"C:\Program Files\CodeBlocks/arduino\libraries\Servo" -I"C:\Program Files\CodeBlocks/arduino\libraries\SevenSegment" -I"C:\Program Files\CodeBlocks/arduino\libraries\SoftwareSerial" -I"C:\Program Files\CodeBlocks/arduino\libraries\SPI" -I"C:\Program Files\CodeBlocks/arduino\libraries\Stepper" -I"C:\Program Files\CodeBlocks/arduino\libraries\TinyGPS" -I"C:\Program Files\CodeBlocks/arduino\libraries\Wire" -I"C:\Program Files\CodeBlocks/arduino\libraries\Wire\utility" -I"..\..\..\..\..\Program Files (x86)\Arduino\hardware\arduino\avr\variants\leonardo" -I"..\..\..\..\..\Program Files (x86)\Arduino\hardware\arduino\avr\libraries\HID" -I"..\..\..\..\..\Program Files (x86)\Arduino\hardware\arduino\avr\cores\arduino" -I"..\..\..\..\..\Program Files (x86)\Arduino\hardware\arduino\avr\libraries\HID\src" -IC:\WinAVR\avr\include -c cores\USBCore.cpp -o .objs\cores\USBCore.o
avr-g++.exe -DF_CPU=16000000L -DARDUINO=103 -fno-exceptions -ffunction-sections -fdata-sections -x c++ -s -DUSE_EEPROM=0 -DUSE_ETHERNET=0 -DUSE_FIRMATA=0 -DUSE_LCD=0 -DUSE_LCD4884=0 -DUSE_OBD=0 -DUSE_SD=0 -DUSE_SERVO=0 -DUSE_SOFTSERIAL=0 -DUSE_SPI=0 -DUSE_STEPPER=0 -DUSE_TINYGPS=0 -DUSE_WIRE=0 -Wall -Os -mmcu=atmega32u4 -D__AVR_ATmega32U4__ -DUSB_VID=0x2341 -DUSB_PID=0x8036 -I. -I"C:\Program Files\CodeBlocks/arduino\libraries\EEPROM" -I"C:\Program Files\CodeBlocks/arduino\libraries\Ethernet" -I"C:\Program Files\CodeBlocks/arduino\libraries\Firmata" -I"C:\Program Files\CodeBlocks/arduino\libraries\Flash" -I"C:\Program Files\CodeBlocks/arduino\libraries\LCD4884" -I"C:\Program Files\CodeBlocks/arduino\libraries\LCD4Bit_mod" -I"C:\Program Files\CodeBlocks/arduino\libraries\LiquidCrystal" -I"C:\Program Files\CodeBlocks/arduino\libraries\OBD" -I"C:\Program Files\CodeBlocks/arduino\libraries\SD" -I"C:\Program Files\CodeBlocks/arduino\libraries\SD\utility" -I"C:\Program Files\CodeBlocks/arduino\libraries\Servo" -I"C:\Program Files\CodeBlocks/arduino\libraries\SevenSegment" -I"C:\Program Files\CodeBlocks/arduino\libraries\SoftwareSerial" -I"C:\Program Files\CodeBlocks/arduino\libraries\SPI" -I"C:\Program Files\CodeBlocks/arduino\libraries\Stepper" -I"C:\Program Files\CodeBlocks/arduino\libraries\TinyGPS" -I"C:\Program Files\CodeBlocks/arduino\libraries\Wire" -I"C:\Program Files\CodeBlocks/arduino\libraries\Wire\utility" -I"..\..\..\..\..\Program Files (x86)\Arduino\hardware\arduino\avr\variants\leonardo" -I"..\..\..\..\..\Program Files (x86)\Arduino\hardware\arduino\avr\libraries\HID" -I"..\..\..\..\..\Program Files (x86)\Arduino\hardware\arduino\avr\cores\arduino" -I"..\..\..\..\..\Program Files (x86)\Arduino\hardware\arduino\avr\libraries\HID\src" -IC:\WinAVR\avr\include -c cores\WString.cpp -o .objs\cores\WString.o
avr-g++.exe -DF_CPU=16000000L -DARDUINO=103 -fno-exceptions -ffunction-sections -fdata-sections -x c++ -s -DUSE_EEPROM=0 -DUSE_ETHERNET=0 -DUSE_FIRMATA=0 -DUSE_LCD=0 -DUSE_LCD4884=0 -DUSE_OBD=0 -DUSE_SD=0 -DUSE_SERVO=0 -DUSE_SOFTSERIAL=0 -DUSE_SPI=0 -DUSE_STEPPER=0 -DUSE_TINYGPS=0 -DUSE_WIRE=0 -Wall -Os -mmcu=atmega32u4 -D__AVR_ATmega32U4__ -DUSB_VID=0x2341 -DUSB_PID=0x8036 -I. -I"C:\Program Files\CodeBlocks/arduino\libraries\EEPROM" -I"C:\Program Files\CodeBlocks/arduino\libraries\Ethernet" -I"C:\Program Files\CodeBlocks/arduino\libraries\Firmata" -I"C:\Program Files\CodeBlocks/arduino\libraries\Flash" -I"C:\Program Files\CodeBlocks/arduino\libraries\LCD4884" -I"C:\Program Files\CodeBlocks/arduino\libraries\LCD4Bit_mod" -I"C:\Program Files\CodeBlocks/arduino\libraries\LiquidCrystal" -I"C:\Program Files\CodeBlocks/arduino\libraries\OBD" -I"C:\Program Files\CodeBlocks/arduino\libraries\SD" -I"C:\Program Files\CodeBlocks/arduino\libraries\SD\utility" -I"C:\Program Files\CodeBlocks/arduino\libraries\Servo" -I"C:\Program Files\CodeBlocks/arduino\libraries\SevenSegment" -I"C:\Program Files\CodeBlocks/arduino\libraries\SoftwareSerial" -I"C:\Program Files\CodeBlocks/arduino\libraries\SPI" -I"C:\Program Files\CodeBlocks/arduino\libraries\Stepper" -I"C:\Program Files\CodeBlocks/arduino\libraries\TinyGPS" -I"C:\Program Files\CodeBlocks/arduino\libraries\Wire" -I"C:\Program Files\CodeBlocks/arduino\libraries\Wire\utility" -I"..\..\..\..\..\Program Files (x86)\Arduino\hardware\arduino\avr\variants\leonardo" -I"..\..\..\..\..\Program Files (x86)\Arduino\hardware\arduino\avr\libraries\HID" -I"..\..\..\..\..\Program Files (x86)\Arduino\hardware\arduino\avr\cores\arduino" -I"..\..\..\..\..\Program Files (x86)\Arduino\hardware\arduino\avr\libraries\HID\src" -IC:\WinAVR\avr\include -c libraries\libraries.cpp -o .objs\libraries\libraries.o
avr-g++.exe -DF_CPU=16000000L -DARDUINO=103 -fno-exceptions -ffunction-sections -fdata-sections -x c++ -s -DUSE_EEPROM=0 -DUSE_ETHERNET=0 -DUSE_FIRMATA=0 -DUSE_LCD=0 -DUSE_LCD4884=0 -DUSE_OBD=0 -DUSE_SD=0 -DUSE_SERVO=0 -DUSE_SOFTSERIAL=0 -DUSE_SPI=0 -DUSE_STEPPER=0 -DUSE_TINYGPS=0 -DUSE_WIRE=0 -Wall -Os -mmcu=atmega32u4 -D__AVR_ATmega32U4__ -DUSB_VID=0x2341 -DUSB_PID=0x8036 -I. -I"C:\Program Files\CodeBlocks/arduino\libraries\EEPROM" -I"C:\Program Files\CodeBlocks/arduino\libraries\Ethernet" -I"C:\Program Files\CodeBlocks/arduino\libraries\Firmata" -I"C:\Program Files\CodeBlocks/arduino\libraries\Flash" -I"C:\Program Files\CodeBlocks/arduino\libraries\LCD4884" -I"C:\Program Files\CodeBlocks/arduino\libraries\LCD4Bit_mod" -I"C:\Program Files\CodeBlocks/arduino\libraries\LiquidCrystal" -I"C:\Program Files\CodeBlocks/arduino\libraries\OBD" -I"C:\Program Files\CodeBlocks/arduino\libraries\SD" -I"C:\Program Files\CodeBlocks/arduino\libraries\SD\utility" -I"C:\Program Files\CodeBlocks/arduino\libraries\Servo" -I"C:\Program Files\CodeBlocks/arduino\libraries\SevenSegment" -I"C:\Program Files\CodeBlocks/arduino\libraries\SoftwareSerial" -I"C:\Program Files\CodeBlocks/arduino\libraries\SPI" -I"C:\Program Files\CodeBlocks/arduino\libraries\Stepper" -I"C:\Program Files\CodeBlocks/arduino\libraries\TinyGPS" -I"C:\Program Files\CodeBlocks/arduino\libraries\Wire" -I"C:\Program Files\CodeBlocks/arduino\libraries\Wire\utility" -I"..\..\..\..\..\Program Files (x86)\Arduino\hardware\arduino\avr\variants\leonardo" -I"..\..\..\..\..\Program Files (x86)\Arduino\hardware\arduino\avr\libraries\HID" -I"..\..\..\..\..\Program Files (x86)\Arduino\hardware\arduino\avr\cores\arduino" -I"..\..\..\..\..\Program Files (x86)\Arduino\hardware\arduino\avr\libraries\HID\src" -IC:\WinAVR\avr\include -c sketch.cpp -o .objs\sketch.o
avr-g++.exe -LC:\WinAVR\avr\lib -o bin\Release\1.elf .objs\cores\CDC.o .objs\cores\HardwareSerial.o .objs\cores\HID.o .objs\cores\IPAddress.o .objs\cores\main.o .objs\cores\new.o .objs\cores\Print.o .objs\cores\Stream.o .objs\cores\Tone.o .objs\cores\USBCore.o .objs\cores\WInterrupts.o .objs\cores\wiring.o .objs\cores\wiring_analog.o .objs\cores\wiring_digital.o .objs\cores\wiring_pulse.o .objs\cores\wiring_shift.o .objs\cores\WMath.o .objs\cores\WString.o .objs\libraries\libraries.o .objs\sketch.o  -Wl,--gc-sections -s -mmcu=atmega32u4 
In file included from cores\new.cpp:1:
..\..\..\..\..\Program Files (x86)\Arduino\hardware\arduino\avr\cores\arduino/new.cpp:29: error: expected initializer before 'noexcept'
Process terminated with status 1 (0 minute(s), 0 second(s))
 
In file included from ..\..\..\..\..\Program Files (x86)\Arduino\hardware\arduino\avr\libraries\HID\src/HID.h:24,
                 from ..\..\..\..\..\Program Files (x86)\Arduino\hardware\arduino\avr\libraries\HID\src/HID.cpp:19,
                 from cores\HID.cpp:3:
..\..\..\..\..\Program Files (x86)\Arduino\hardware\arduino\avr\cores\arduino/PluggableUSB.h:47: error: ISO C++ forbids initialization of member 'next'
..\..\..\..\..\Program Files (x86)\Arduino\hardware\arduino\avr\cores\arduino/PluggableUSB.h:47: error: making 'next' static
..\..\..\..\..\Program Files (x86)\Arduino\hardware\arduino\avr\cores\arduino/PluggableUSB.h:47: error: invalid in-class initialization of static data member of non-integral type 'PluggableUSBModule*'
In file included from ..\..\..\..\..\Program Files (x86)\Arduino\hardware\arduino\avr\libraries\HID\src/HID.cpp:19,
                 from cores\HID.cpp:3:
..\..\..\..\..\Program Files (x86)\Arduino\hardware\arduino\avr\libraries\HID\src/HID.h:84: error: ISO C++ forbids initialization of member 'next'
..\..\..\..\..\Program Files (x86)\Arduino\hardware\arduino\avr\libraries\HID\src/HID.h:84: error: making 'next' static
..\..\..\..\..\Program Files (x86)\Arduino\hardware\arduino\avr\libraries\HID\src/HID.h:84: error: invalid in-class initialization of static data member of non-integral type 'HIDSubDescriptor*'
In file included from cores\HID.cpp:3:
..\..\..\..\..\Program Files (x86)\Arduino\hardware\arduino\avr\libraries\HID\src/HID.cpp: In member function 'virtual int HID_::getDescriptor(USBSetup&)':
..\..\..\..\..\Program Files (x86)\Arduino\hardware\arduino\avr\libraries\HID\src/HID.cpp:51: error: 'class HIDSubDescriptor' has no member named 'next'
..\..\..\..\..\Program Files (x86)\Arduino\hardware\arduino\avr\libraries\HID\src/HID.cpp: In member function 'void HID_::AppendDescriptor(HIDSubDescriptor*)':
..\..\..\..\..\Program Files (x86)\Arduino\hardware\arduino\avr\libraries\HID\src/HID.cpp:81: error: 'class HIDSubDescriptor' has no member named 'next'
..\..\..\..\..\Program Files (x86)\Arduino\hardware\arduino\avr\libraries\HID\src/HID.cpp:82: error: 'class HIDSubDescriptor' has no member named 'next'
..\..\..\..\..\Program Files (x86)\Arduino\hardware\arduino\avr\libraries\HID\src/HID.cpp:84: error: 'class HIDSubDescriptor' has no member named 'next'
..\..\..\..\..\Program Files (x86)\Arduino\hardware\arduino\avr\libraries\HID\src/HID.cpp: In member function 'int HID_::SendReport(uint8_t, const void*, int)':
..\..\..\..\..\Program Files (x86)\Arduino\hardware\arduino\avr\libraries\HID\src/HID.cpp:91: error: ISO C++ forbids declaration of 'ret' with no type
..\..\..\..\..\Program Files (x86)\Arduino\hardware\arduino\avr\libraries\HID\src/HID.cpp:93: error: ISO C++ forbids declaration of 'ret2' with no type
Process terminated with status 1 (0 minute(s), 0 second(s))
 
In file included from ..\..\..\..\..\Program Files (x86)\Arduino\hardware\arduino\avr\cores\arduino/USBCore.cpp:21,
                 from cores\USBCore.cpp:1:
..\..\..\..\..\Program Files (x86)\Arduino\hardware\arduino\avr\cores\arduino/PluggableUSB.h:47: error: ISO C++ forbids initialization of member 'next'
..\..\..\..\..\Program Files (x86)\Arduino\hardware\arduino\avr\cores\arduino/PluggableUSB.h:47: error: making 'next' static
..\..\..\..\..\Program Files (x86)\Arduino\hardware\arduino\avr\cores\arduino/PluggableUSB.h:47: error: invalid in-class initialization of static data member of non-integral type 'PluggableUSBModule*'
In file included from cores\USBCore.cpp:1:
..\..\..\..\..\Program Files (x86)\Arduino\hardware\arduino\avr\cores\arduino/USBCore.cpp:49: warning: only initialized variables can be placed into program memory area
..\..\..\..\..\Program Files (x86)\Arduino\hardware\arduino\avr\cores\arduino/USBCore.cpp:66: warning: only initialized variables can be placed into program memory area
..\..\..\..\..\Program Files (x86)\Arduino\hardware\arduino\avr\cores\arduino/USBCore.cpp: In function 'int USB_RecvControl(void*, int)':
..\..\..\..\..\Program Files (x86)\Arduino\hardware\arduino\avr\cores\arduino/USBCore.cpp:446: error: ISO C++ forbids declaration of 'length' with no type
..\..\..\..\..\Program Files (x86)\Arduino\hardware\arduino\avr\cores\arduino/USBCore.cpp:451: error: ISO C++ forbids declaration of 'recvLength' with no type
In file included from cores\USBCore.cpp:3:
..\..\..\..\..\Program Files (x86)\Arduino\hardware\arduino\avr\cores\arduino/PluggableUSB.cpp: In member function 'int PluggableUSB_::getInterface(uint8_t*)':
..\..\..\..\..\Program Files (x86)\Arduino\hardware\arduino\avr\cores\arduino/PluggableUSB.cpp:32: error: 'class PluggableUSBModule' has no member named 'next'
..\..\..\..\..\Program Files (x86)\Arduino\hardware\arduino\avr\cores\arduino/PluggableUSB.cpp: In member function 'int PluggableUSB_::getDescriptor(USBSetup&)':
..\..\..\..\..\Program Files (x86)\Arduino\hardware\arduino\avr\cores\arduino/PluggableUSB.cpp:44: error: 'class PluggableUSBModule' has no member named 'next'
..\..\..\..\..\Program Files (x86)\Arduino\hardware\arduino\avr\cores\arduino/PluggableUSB.cpp: In member function 'void PluggableUSB_::getShortName(char*)':
..\..\..\..\..\Program Files (x86)\Arduino\hardware\arduino\avr\cores\arduino/PluggableUSB.cpp:56: error: 'class PluggableUSBModule' has no member named 'next'
..\..\..\..\..\Program Files (x86)\Arduino\hardware\arduino\avr\cores\arduino/PluggableUSB.cpp: In member function 'bool PluggableUSB_::setup(USBSetup&)':
..\..\..\..\..\Program Files (x86)\Arduino\hardware\arduino\avr\cores\arduino/PluggableUSB.cpp:65: error: 'class PluggableUSBModule' has no member named 'next'
..\..\..\..\..\Program Files (x86)\Arduino\hardware\arduino\avr\cores\arduino/PluggableUSB.cpp: In member function 'bool PluggableUSB_::plug(PluggableUSBModule*)':
..\..\..\..\..\Program Files (x86)\Arduino\hardware\arduino\avr\cores\arduino/PluggableUSB.cpp:83: error: 'class PluggableUSBModule' has no member named 'next'
..\..\..\..\..\Program Files (x86)\Arduino\hardware\arduino\avr\cores\arduino/PluggableUSB.cpp:84: error: 'class PluggableUSBModule' has no member named 'next'
..\..\..\..\..\Program Files (x86)\Arduino\hardware\arduino\avr\cores\arduino/PluggableUSB.cpp:86: error: 'class PluggableUSBModule' has no member named 'next'
Process terminated with status 1 (0 minute(s), 0 second(s))
 
Process terminated with status 0 (0 minute(s), 0 second(s))
25 error(s), 2 warning(s) (0 minute(s), 0 second(s))
 

BlueHazzard:
You probably have to tell the compiler to use c++11
In project->Build options->select your project on the left->compiler flags->Check the "have gcc follow the 2011 ISO C++ language standard

deka552:
Thanks, it's much better now

gcc version 8.1.0 (x86_64-posix-seh-rev0, Built by MinGW-W64 project)

-------------- Build: Arduino Leonardo in 2 (compiler: GNU GCC Compiler for AVR)---------------

avr-g++.exe -mmcu=atmega32 -Wall -fno-exceptions -ffunction-sections -fdata-sections -x c++ -s -DF_CPU=16000000L -DARDUINO=103 -DUSE_EEPROM=0 -DUSE_ETHERNET=0 -DUSE_FIRMATA=0 -DUSE_LCD=0 -DUSE_LCD4884=0 -DUSE_OBD=0 -DUSE_SD=0 -DUSE_SERVO=0 -DUSE_SOFTSERIAL=0 -DUSE_SPI=0 -DUSE_STEPPER=0 -DUSE_TINYGPS=0 -DUSE_WIRE=0 -Os -std=c11 -mmcu=atmega32u4 -D__AVR_ATmega32U4__ -DUSB_VID=0x2341 -DUSB_PID=0x803C -I. -I"C:\Program Files\CodeBlocks/arduino\libraries\EEPROM" -I"C:\Program Files\CodeBlocks/arduino\libraries\Ethernet" -I"C:\Program Files\CodeBlocks/arduino\libraries\Firmata" -I"C:\Program Files\CodeBlocks/arduino\libraries\Flash" -I"C:\Program Files\CodeBlocks/arduino\libraries\LCD4884" -I"C:\Program Files\CodeBlocks/arduino\libraries\LCD4Bit_mod" -I"C:\Program Files\CodeBlocks/arduino\libraries\LiquidCrystal" -I"C:\Program Files\CodeBlocks/arduino\libraries\OBD" -I"C:\Program Files\CodeBlocks/arduino\libraries\SD" -I"C:\Program Files\CodeBlocks/arduino\libraries\SD\utility" -I"C:\Program Files\CodeBlocks/arduino\libraries\Servo" -I"C:\Program Files\CodeBlocks/arduino\libraries\SevenSegment" -I"C:\Program Files\CodeBlocks/arduino\libraries\SoftwareSerial" -I"C:\Program Files\CodeBlocks/arduino\libraries\SPI" -I"C:\Program Files\CodeBlocks/arduino\libraries\Stepper" -I"C:\Program Files\CodeBlocks/arduino\libraries\TinyGPS" -I"C:\Program Files\CodeBlocks/arduino\libraries\Wire" -I"C:\Program Files\CodeBlocks/arduino\libraries\Wire\utility" -I"..\..\..\..\..\Program Files (x86)\Arduino\hardware\arduino\avr\libraries\HID\src" -I"..\..\..\..\..\Program Files (x86)\Arduino\hardware\arduino\avr\cores\arduino" -I"..\..\..\..\..\Program Files (x86)\Arduino\hardware\arduino\avr\variants\leonardo" -IC:\WinAVR\avr\include -c cores\HID.cpp -o .objs\cores\HID.o
avr-g++.exe -mmcu=atmega32 -Wall -fno-exceptions -ffunction-sections -fdata-sections -x c++ -s -DF_CPU=16000000L -DARDUINO=103 -DUSE_EEPROM=0 -DUSE_ETHERNET=0 -DUSE_FIRMATA=0 -DUSE_LCD=0 -DUSE_LCD4884=0 -DUSE_OBD=0 -DUSE_SD=0 -DUSE_SERVO=0 -DUSE_SOFTSERIAL=0 -DUSE_SPI=0 -DUSE_STEPPER=0 -DUSE_TINYGPS=0 -DUSE_WIRE=0 -Os -std=c11 -mmcu=atmega32u4 -D__AVR_ATmega32U4__ -DUSB_VID=0x2341 -DUSB_PID=0x803C -I. -I"C:\Program Files\CodeBlocks/arduino\libraries\EEPROM" -I"C:\Program Files\CodeBlocks/arduino\libraries\Ethernet" -I"C:\Program Files\CodeBlocks/arduino\libraries\Firmata" -I"C:\Program Files\CodeBlocks/arduino\libraries\Flash" -I"C:\Program Files\CodeBlocks/arduino\libraries\LCD4884" -I"C:\Program Files\CodeBlocks/arduino\libraries\LCD4Bit_mod" -I"C:\Program Files\CodeBlocks/arduino\libraries\LiquidCrystal" -I"C:\Program Files\CodeBlocks/arduino\libraries\OBD" -I"C:\Program Files\CodeBlocks/arduino\libraries\SD" -I"C:\Program Files\CodeBlocks/arduino\libraries\SD\utility" -I"C:\Program Files\CodeBlocks/arduino\libraries\Servo" -I"C:\Program Files\CodeBlocks/arduino\libraries\SevenSegment" -I"C:\Program Files\CodeBlocks/arduino\libraries\SoftwareSerial" -I"C:\Program Files\CodeBlocks/arduino\libraries\SPI" -I"C:\Program Files\CodeBlocks/arduino\libraries\Stepper" -I"C:\Program Files\CodeBlocks/arduino\libraries\TinyGPS" -I"C:\Program Files\CodeBlocks/arduino\libraries\Wire" -I"C:\Program Files\CodeBlocks/arduino\libraries\Wire\utility" -I"..\..\..\..\..\Program Files (x86)\Arduino\hardware\arduino\avr\libraries\HID\src" -I"..\..\..\..\..\Program Files (x86)\Arduino\hardware\arduino\avr\cores\arduino" -I"..\..\..\..\..\Program Files (x86)\Arduino\hardware\arduino\avr\variants\leonardo" -IC:\WinAVR\avr\include -c cores\new.cpp -o .objs\cores\new.o
avr-g++.exe -mmcu=atmega32 -Wall -fno-exceptions -ffunction-sections -fdata-sections -x c++ -s -DF_CPU=16000000L -DARDUINO=103 -DUSE_EEPROM=0 -DUSE_ETHERNET=0 -DUSE_FIRMATA=0 -DUSE_LCD=0 -DUSE_LCD4884=0 -DUSE_OBD=0 -DUSE_SD=0 -DUSE_SERVO=0 -DUSE_SOFTSERIAL=0 -DUSE_SPI=0 -DUSE_STEPPER=0 -DUSE_TINYGPS=0 -DUSE_WIRE=0 -Os -std=c11 -mmcu=atmega32u4 -D__AVR_ATmega32U4__ -DUSB_VID=0x2341 -DUSB_PID=0x803C -I. -I"C:\Program Files\CodeBlocks/arduino\libraries\EEPROM" -I"C:\Program Files\CodeBlocks/arduino\libraries\Ethernet" -I"C:\Program Files\CodeBlocks/arduino\libraries\Firmata" -I"C:\Program Files\CodeBlocks/arduino\libraries\Flash" -I"C:\Program Files\CodeBlocks/arduino\libraries\LCD4884" -I"C:\Program Files\CodeBlocks/arduino\libraries\LCD4Bit_mod" -I"C:\Program Files\CodeBlocks/arduino\libraries\LiquidCrystal" -I"C:\Program Files\CodeBlocks/arduino\libraries\OBD" -I"C:\Program Files\CodeBlocks/arduino\libraries\SD" -I"C:\Program Files\CodeBlocks/arduino\libraries\SD\utility" -I"C:\Program Files\CodeBlocks/arduino\libraries\Servo" -I"C:\Program Files\CodeBlocks/arduino\libraries\SevenSegment" -I"C:\Program Files\CodeBlocks/arduino\libraries\SoftwareSerial" -I"C:\Program Files\CodeBlocks/arduino\libraries\SPI" -I"C:\Program Files\CodeBlocks/arduino\libraries\Stepper" -I"C:\Program Files\CodeBlocks/arduino\libraries\TinyGPS" -I"C:\Program Files\CodeBlocks/arduino\libraries\Wire" -I"C:\Program Files\CodeBlocks/arduino\libraries\Wire\utility" -I"..\..\..\..\..\Program Files (x86)\Arduino\hardware\arduino\avr\libraries\HID\src" -I"..\..\..\..\..\Program Files (x86)\Arduino\hardware\arduino\avr\cores\arduino" -I"..\..\..\..\..\Program Files (x86)\Arduino\hardware\arduino\avr\variants\leonardo" -IC:\WinAVR\avr\include -c cores\USBCore.cpp -o .objs\cores\USBCore.o
avr-gcc.exe -mmcu=atmega32 -Wall -std=c11 -fno-exceptions -ffunction-sections -fdata-sections -x c++ -s -DF_CPU=16000000L -DARDUINO=103 -DUSE_EEPROM=0 -DUSE_ETHERNET=0 -DUSE_FIRMATA=0 -DUSE_LCD=0 -DUSE_LCD4884=0 -DUSE_OBD=0 -DUSE_SD=0 -DUSE_SERVO=0 -DUSE_SOFTSERIAL=0 -DUSE_SPI=0 -DUSE_STEPPER=0 -DUSE_TINYGPS=0 -DUSE_WIRE=0 -Os -std=c11 -mmcu=atmega32u4 -D__AVR_ATmega32U4__ -DUSB_VID=0x2341 -DUSB_PID=0x803C -I. -I"C:\Program Files\CodeBlocks/arduino\libraries\EEPROM" -I"C:\Program Files\CodeBlocks/arduino\libraries\Ethernet" -I"C:\Program Files\CodeBlocks/arduino\libraries\Firmata" -I"C:\Program Files\CodeBlocks/arduino\libraries\Flash" -I"C:\Program Files\CodeBlocks/arduino\libraries\LCD4884" -I"C:\Program Files\CodeBlocks/arduino\libraries\LCD4Bit_mod" -I"C:\Program Files\CodeBlocks/arduino\libraries\LiquidCrystal" -I"C:\Program Files\CodeBlocks/arduino\libraries\OBD" -I"C:\Program Files\CodeBlocks/arduino\libraries\SD" -I"C:\Program Files\CodeBlocks/arduino\libraries\SD\utility" -I"C:\Program Files\CodeBlocks/arduino\libraries\Servo" -I"C:\Program Files\CodeBlocks/arduino\libraries\SevenSegment" -I"C:\Program Files\CodeBlocks/arduino\libraries\SoftwareSerial" -I"C:\Program Files\CodeBlocks/arduino\libraries\SPI" -I"C:\Program Files\CodeBlocks/arduino\libraries\Stepper" -I"C:\Program Files\CodeBlocks/arduino\libraries\TinyGPS" -I"C:\Program Files\CodeBlocks/arduino\libraries\Wire" -I"C:\Program Files\CodeBlocks/arduino\libraries\Wire\utility" -I"..\..\..\..\..\Program Files (x86)\Arduino\hardware\arduino\avr\libraries\HID\src" -I"..\..\..\..\..\Program Files (x86)\Arduino\hardware\arduino\avr\cores\arduino" -I"..\..\..\..\..\Program Files (x86)\Arduino\hardware\arduino\avr\variants\leonardo" -IC:\WinAVR\avr\include -c cores\WInterrupts.c -o .objs\cores\WInterrupts.o
avr-gcc.exe -mmcu=atmega32 -Wall -std=c11 -fno-exceptions -ffunction-sections -fdata-sections -x c++ -s -DF_CPU=16000000L -DARDUINO=103 -DUSE_EEPROM=0 -DUSE_ETHERNET=0 -DUSE_FIRMATA=0 -DUSE_LCD=0 -DUSE_LCD4884=0 -DUSE_OBD=0 -DUSE_SD=0 -DUSE_SERVO=0 -DUSE_SOFTSERIAL=0 -DUSE_SPI=0 -DUSE_STEPPER=0 -DUSE_TINYGPS=0 -DUSE_WIRE=0 -Os -std=c11 -mmcu=atmega32u4 -D__AVR_ATmega32U4__ -DUSB_VID=0x2341 -DUSB_PID=0x803C -I. -I"C:\Program Files\CodeBlocks/arduino\libraries\EEPROM" -I"C:\Program Files\CodeBlocks/arduino\libraries\Ethernet" -I"C:\Program Files\CodeBlocks/arduino\libraries\Firmata" -I"C:\Program Files\CodeBlocks/arduino\libraries\Flash" -I"C:\Program Files\CodeBlocks/arduino\libraries\LCD4884" -I"C:\Program Files\CodeBlocks/arduino\libraries\LCD4Bit_mod" -I"C:\Program Files\CodeBlocks/arduino\libraries\LiquidCrystal" -I"C:\Program Files\CodeBlocks/arduino\libraries\OBD" -I"C:\Program Files\CodeBlocks/arduino\libraries\SD" -I"C:\Program Files\CodeBlocks/arduino\libraries\SD\utility" -I"C:\Program Files\CodeBlocks/arduino\libraries\Servo" -I"C:\Program Files\CodeBlocks/arduino\libraries\SevenSegment" -I"C:\Program Files\CodeBlocks/arduino\libraries\SoftwareSerial" -I"C:\Program Files\CodeBlocks/arduino\libraries\SPI" -I"C:\Program Files\CodeBlocks/arduino\libraries\Stepper" -I"C:\Program Files\CodeBlocks/arduino\libraries\TinyGPS" -I"C:\Program Files\CodeBlocks/arduino\libraries\Wire" -I"C:\Program Files\CodeBlocks/arduino\libraries\Wire\utility" -I"..\..\..\..\..\Program Files (x86)\Arduino\hardware\arduino\avr\libraries\HID\src" -I"..\..\..\..\..\Program Files (x86)\Arduino\hardware\arduino\avr\cores\arduino" -I"..\..\..\..\..\Program Files (x86)\Arduino\hardware\arduino\avr\variants\leonardo" -IC:\WinAVR\avr\include -c cores\wiring.c -o .objs\cores\wiring.o
avr-gcc.exe -mmcu=atmega32 -Wall -std=c11 -fno-exceptions -ffunction-sections -fdata-sections -x c++ -s -DF_CPU=16000000L -DARDUINO=103 -DUSE_EEPROM=0 -DUSE_ETHERNET=0 -DUSE_FIRMATA=0 -DUSE_LCD=0 -DUSE_LCD4884=0 -DUSE_OBD=0 -DUSE_SD=0 -DUSE_SERVO=0 -DUSE_SOFTSERIAL=0 -DUSE_SPI=0 -DUSE_STEPPER=0 -DUSE_TINYGPS=0 -DUSE_WIRE=0 -Os -std=c11 -mmcu=atmega32u4 -D__AVR_ATmega32U4__ -DUSB_VID=0x2341 -DUSB_PID=0x803C -I. -I"C:\Program Files\CodeBlocks/arduino\libraries\EEPROM" -I"C:\Program Files\CodeBlocks/arduino\libraries\Ethernet" -I"C:\Program Files\CodeBlocks/arduino\libraries\Firmata" -I"C:\Program Files\CodeBlocks/arduino\libraries\Flash" -I"C:\Program Files\CodeBlocks/arduino\libraries\LCD4884" -I"C:\Program Files\CodeBlocks/arduino\libraries\LCD4Bit_mod" -I"C:\Program Files\CodeBlocks/arduino\libraries\LiquidCrystal" -I"C:\Program Files\CodeBlocks/arduino\libraries\OBD" -I"C:\Program Files\CodeBlocks/arduino\libraries\SD" -I"C:\Program Files\CodeBlocks/arduino\libraries\SD\utility" -I"C:\Program Files\CodeBlocks/arduino\libraries\Servo" -I"C:\Program Files\CodeBlocks/arduino\libraries\SevenSegment" -I"C:\Program Files\CodeBlocks/arduino\libraries\SoftwareSerial" -I"C:\Program Files\CodeBlocks/arduino\libraries\SPI" -I"C:\Program Files\CodeBlocks/arduino\libraries\Stepper" -I"C:\Program Files\CodeBlocks/arduino\libraries\TinyGPS" -I"C:\Program Files\CodeBlocks/arduino\libraries\Wire" -I"C:\Program Files\CodeBlocks/arduino\libraries\Wire\utility" -I"..\..\..\..\..\Program Files (x86)\Arduino\hardware\arduino\avr\libraries\HID\src" -I"..\..\..\..\..\Program Files (x86)\Arduino\hardware\arduino\avr\cores\arduino" -I"..\..\..\..\..\Program Files (x86)\Arduino\hardware\arduino\avr\variants\leonardo" -IC:\WinAVR\avr\include -c cores\wiring_analog.c -o .objs\cores\wiring_analog.o
avr-gcc.exe -mmcu=atmega32 -Wall -std=c11 -fno-exceptions -ffunction-sections -fdata-sections -x c++ -s -DF_CPU=16000000L -DARDUINO=103 -DUSE_EEPROM=0 -DUSE_ETHERNET=0 -DUSE_FIRMATA=0 -DUSE_LCD=0 -DUSE_LCD4884=0 -DUSE_OBD=0 -DUSE_SD=0 -DUSE_SERVO=0 -DUSE_SOFTSERIAL=0 -DUSE_SPI=0 -DUSE_STEPPER=0 -DUSE_TINYGPS=0 -DUSE_WIRE=0 -Os -std=c11 -mmcu=atmega32u4 -D__AVR_ATmega32U4__ -DUSB_VID=0x2341 -DUSB_PID=0x803C -I. -I"C:\Program Files\CodeBlocks/arduino\libraries\EEPROM" -I"C:\Program Files\CodeBlocks/arduino\libraries\Ethernet" -I"C:\Program Files\CodeBlocks/arduino\libraries\Firmata" -I"C:\Program Files\CodeBlocks/arduino\libraries\Flash" -I"C:\Program Files\CodeBlocks/arduino\libraries\LCD4884" -I"C:\Program Files\CodeBlocks/arduino\libraries\LCD4Bit_mod" -I"C:\Program Files\CodeBlocks/arduino\libraries\LiquidCrystal" -I"C:\Program Files\CodeBlocks/arduino\libraries\OBD" -I"C:\Program Files\CodeBlocks/arduino\libraries\SD" -I"C:\Program Files\CodeBlocks/arduino\libraries\SD\utility" -I"C:\Program Files\CodeBlocks/arduino\libraries\Servo" -I"C:\Program Files\CodeBlocks/arduino\libraries\SevenSegment" -I"C:\Program Files\CodeBlocks/arduino\libraries\SoftwareSerial" -I"C:\Program Files\CodeBlocks/arduino\libraries\SPI" -I"C:\Program Files\CodeBlocks/arduino\libraries\Stepper" -I"C:\Program Files\CodeBlocks/arduino\libraries\TinyGPS" -I"C:\Program Files\CodeBlocks/arduino\libraries\Wire" -I"C:\Program Files\CodeBlocks/arduino\libraries\Wire\utility" -I"..\..\..\..\..\Program Files (x86)\Arduino\hardware\arduino\avr\libraries\HID\src" -I"..\..\..\..\..\Program Files (x86)\Arduino\hardware\arduino\avr\cores\arduino" -I"..\..\..\..\..\Program Files (x86)\Arduino\hardware\arduino\avr\variants\leonardo" -IC:\WinAVR\avr\include -c cores\wiring_digital.c -o .objs\cores\wiring_digital.o
avr-gcc.exe -mmcu=atmega32 -Wall -std=c11 -fno-exceptions -ffunction-sections -fdata-sections -x c++ -s -DF_CPU=16000000L -DARDUINO=103 -DUSE_EEPROM=0 -DUSE_ETHERNET=0 -DUSE_FIRMATA=0 -DUSE_LCD=0 -DUSE_LCD4884=0 -DUSE_OBD=0 -DUSE_SD=0 -DUSE_SERVO=0 -DUSE_SOFTSERIAL=0 -DUSE_SPI=0 -DUSE_STEPPER=0 -DUSE_TINYGPS=0 -DUSE_WIRE=0 -Os -std=c11 -mmcu=atmega32u4 -D__AVR_ATmega32U4__ -DUSB_VID=0x2341 -DUSB_PID=0x803C -I. -I"C:\Program Files\CodeBlocks/arduino\libraries\EEPROM" -I"C:\Program Files\CodeBlocks/arduino\libraries\Ethernet" -I"C:\Program Files\CodeBlocks/arduino\libraries\Firmata" -I"C:\Program Files\CodeBlocks/arduino\libraries\Flash" -I"C:\Program Files\CodeBlocks/arduino\libraries\LCD4884" -I"C:\Program Files\CodeBlocks/arduino\libraries\LCD4Bit_mod" -I"C:\Program Files\CodeBlocks/arduino\libraries\LiquidCrystal" -I"C:\Program Files\CodeBlocks/arduino\libraries\OBD" -I"C:\Program Files\CodeBlocks/arduino\libraries\SD" -I"C:\Program Files\CodeBlocks/arduino\libraries\SD\utility" -I"C:\Program Files\CodeBlocks/arduino\libraries\Servo" -I"C:\Program Files\CodeBlocks/arduino\libraries\SevenSegment" -I"C:\Program Files\CodeBlocks/arduino\libraries\SoftwareSerial" -I"C:\Program Files\CodeBlocks/arduino\libraries\SPI" -I"C:\Program Files\CodeBlocks/arduino\libraries\Stepper" -I"C:\Program Files\CodeBlocks/arduino\libraries\TinyGPS" -I"C:\Program Files\CodeBlocks/arduino\libraries\Wire" -I"C:\Program Files\CodeBlocks/arduino\libraries\Wire\utility" -I"..\..\..\..\..\Program Files (x86)\Arduino\hardware\arduino\avr\libraries\HID\src" -I"..\..\..\..\..\Program Files (x86)\Arduino\hardware\arduino\avr\cores\arduino" -I"..\..\..\..\..\Program Files (x86)\Arduino\hardware\arduino\avr\variants\leonardo" -IC:\WinAVR\avr\include -c cores\wiring_pulse.c -o .objs\cores\wiring_pulse.o
cc1plus.exe: error: unrecognized command line option "-std=c11"
Process terminated with status 1 (0 minute(s), 0 second(s))
 
cc1plus.exe: error: unrecognized command line option "-std=c11"
Process terminated with status 1 (0 minute(s), 0 second(s))
 
cc1plus.exe: error: unrecognized command line option "-std=c11"
Process terminated with status 1 (0 minute(s), 0 second(s))
 
cc1plus.exe: error: unrecognized command line option "-std=c11"
cc1plus.exe: error: unrecognized command line option "-std=c11"
Process terminated with status 1 (0 minute(s), 0 second(s))
 
cc1plus.exe: error: unrecognized command line option "-std=c11"
cc1plus.exe: error: unrecognized command line option "-std=c11"
Process terminated with status 1 (0 minute(s), 0 second(s))
 
cc1plus.exe: error: unrecognized command line option "-std=c11"
cc1plus.exe: error: unrecognized command line option "-std=c11"
Process terminated with status 1 (0 minute(s), 0 second(s))
 
cc1plus.exe: error: unrecognized command line option "-std=c11"
cc1plus.exe: error: unrecognized command line option "-std=c11"
Process terminated with status 1 (0 minute(s), 0 second(s))
 
cc1plus.exe: error: unrecognized command line option "-std=c11"
cc1plus.exe: error: unrecognized command line option "-std=c11"
Process terminated with status 1 (0 minute(s), 0 second(s))
13 error(s), 0 warning(s) (0 minute(s), 0 second(s))
 

Navigation

[0] Message Index

[#] Next page

[*] Previous page

Go to full version