1 (edited by chooks 2016-09-19 10:40:05)

Topic: Filawinder compiling problem

Hi there,

I'm trying to compile FilaWinder_v11.ino because I'm using an other motor and I want to reduce the speed.

But when I try to compile I get this error :

Arduino : 1.6.8 (Windows 8.1), Carte : "Arduino Nano, ATmega328"

C:\Users\alexis\Documents\FilaWinder_v11\FilaWinder_v11.ino: In function 'void guide_control()':

C:\Users\alexis\Documents\FilaWinder_v11\FilaWinder_v11.ino:341:9: warning: unused variable 'last_position' [-Wunused-variable]

   float last_position = guide_angle;   

         ^

C:\Users\alexis\Documents\FilaWinder_v11\FilaWinder_v11.ino: In function 'int smoothing()':

C:\Users\alexis\Documents\FilaWinder_v11\FilaWinder_v11.ino:459:2: warning: no return statement in function returning non-void [-Wreturn-type]

  }

  ^

libraries\FilaWinder_v11\EEPROMex.cpp.o: In function `EEPROMClassEx::EEPROMClassEx()':

C:\Users\alexis\Documents\Arduino\libraries\FilaWinder_v11/EEPROMex.h:119: multiple definition of `EEPROMClassEx::EEPROMClassEx()'

sketch\EEPROMex.cpp.o:sketch/EEPROMex.cpp:40: first defined here

libraries\FilaWinder_v11\EEPROMex.cpp.o: In function `EEPROMClassEx::EEPROMClassEx()':

C:\Users\alexis\Documents\Arduino\libraries\FilaWinder_v11/EEPROMex.h:119: multiple definition of `EEPROMClassEx::EEPROMClassEx()'

sketch\EEPROMex.cpp.o:sketch/EEPROMex.cpp:40: first defined here

libraries\FilaWinder_v11\EEPROMex.cpp.o: In function `EEPROMClassEx::EEPROMClassEx()':

C:\Users\alexis\Documents\Arduino\libraries\FilaWinder_v11/EEPROMex.h:119: multiple definition of `EEPROMClassEx::setMemPool(int, int)'

sketch\EEPROMex.cpp.o:sketch/EEPROMex.cpp:40: first defined here

libraries\FilaWinder_v11\EEPROMex.cpp.o: In function `EEPROMClassEx::EEPROMClassEx()':

C:\Users\alexis\Documents\Arduino\libraries\FilaWinder_v11/EEPROMex.h:119: multiple definition of `EEPROMClassEx::_nextAvailableaddress'

sketch\EEPROMex.cpp.o:sketch/EEPROMex.cpp:40: first defined here

libraries\FilaWinder_v11\EEPROMex.cpp.o: In function `EEPROMClassEx::EEPROMClassEx()':

C:\Users\alexis\Documents\Arduino\libraries\FilaWinder_v11/EEPROMex.h:119: multiple definition of `EEPROMClassEx::_base'

sketch\EEPROMex.cpp.o:sketch/EEPROMex.cpp:40: first defined here

libraries\FilaWinder_v11\EEPROMex.cpp.o: In function `EEPROMClassEx::EEPROMClassEx()':

C:\Users\alexis\Documents\Arduino\libraries\FilaWinder_v11/EEPROMex.h:119: multiple definition of `EEPROMClassEx::_memSize'

sketch\EEPROMex.cpp.o:sketch/EEPROMex.cpp:40: first defined here

libraries\FilaWinder_v11\EEPROMex.cpp.o: In function `EEPROMClassEx::EEPROMClassEx()':

C:\Users\alexis\Documents\Arduino\libraries\FilaWinder_v11/EEPROMex.h:119: multiple definition of `EEPROMClassEx::setMaxAllowedWrites(int)'

sketch\EEPROMex.cpp.o:sketch/EEPROMex.cpp:40: first defined here

libraries\FilaWinder_v11\EEPROMex.cpp.o: In function `EEPROMClassEx::EEPROMClassEx()':

C:\Users\alexis\Documents\Arduino\libraries\FilaWinder_v11/EEPROMex.h:119: multiple definition of `EEPROMClassEx::getAddress(int)'

sketch\EEPROMex.cpp.o:sketch/EEPROMex.cpp:40: first defined here

libraries\FilaWinder_v11\EEPROMex.cpp.o: In function `EEPROMClassEx::EEPROMClassEx()':

C:\Users\alexis\Documents\Arduino\libraries\FilaWinder_v11/EEPROMex.h:119: multiple definition of `EEPROMClassEx::isReady()'

sketch\EEPROMex.cpp.o:sketch/EEPROMex.cpp:40: first defined here

libraries\FilaWinder_v11\EEPROMex.cpp.o: In function `EEPROMClassEx::EEPROMClassEx()':

C:\Users\alexis\Documents\Arduino\libraries\FilaWinder_v11/EEPROMex.h:119: multiple definition of `EEPROMClassEx::isWriteOk(int)'

sketch\EEPROMex.cpp.o:sketch/EEPROMex.cpp:40: first defined here

libraries\FilaWinder_v11\EEPROMex.cpp.o: In function `EEPROMClassEx::EEPROMClassEx()':

C:\Users\alexis\Documents\Arduino\libraries\FilaWinder_v11/EEPROMex.h:119: multiple definition of `EEPROMClassEx::_writeCounts'

sketch\EEPROMex.cpp.o:sketch/EEPROMex.cpp:40: first defined here

libraries\FilaWinder_v11\EEPROMex.cpp.o: In function `EEPROMClassEx::EEPROMClassEx()':

C:\Users\alexis\Documents\Arduino\libraries\FilaWinder_v11/EEPROMex.h:119: multiple definition of `EEPROMClassEx::writeByte(int, unsigned char)'

sketch\EEPROMex.cpp.o:sketch/EEPROMex.cpp:40: first defined here

libraries\FilaWinder_v11\EEPROMex.cpp.o: In function `EEPROMClassEx::EEPROMClassEx()':

C:\Users\alexis\Documents\Arduino\libraries\FilaWinder_v11/EEPROMex.h:119: multiple definition of `EEPROMClassEx::write(int, unsigned char)'

sketch\EEPROMex.cpp.o:sketch/EEPROMex.cpp:40: first defined here

libraries\FilaWinder_v11\EEPROMex.cpp.o: In function `EEPROMClassEx::EEPROMClassEx()':

C:\Users\alexis\Documents\Arduino\libraries\FilaWinder_v11/EEPROMex.h:119: multiple definition of `EEPROMClassEx::writeInt(int, unsigned int)'

sketch\EEPROMex.cpp.o:sketch/EEPROMex.cpp:40: first defined here

libraries\FilaWinder_v11\EEPROMex.cpp.o: In function `EEPROMClassEx::EEPROMClassEx()':

C:\Users\alexis\Documents\Arduino\libraries\FilaWinder_v11/EEPROMex.h:119: multiple definition of `EEPROMClassEx::writeLong(int, unsigned long)'

sketch\EEPROMex.cpp.o:sketch/EEPROMex.cpp:40: first defined here

libraries\FilaWinder_v11\EEPROMex.cpp.o: In function `EEPROMClassEx::EEPROMClassEx()':

C:\Users\alexis\Documents\Arduino\libraries\FilaWinder_v11/EEPROMex.h:119: multiple definition of `EEPROMClassEx::updateDouble(int, double)'

sketch\EEPROMex.cpp.o:sketch/EEPROMex.cpp:40: first defined here

libraries\FilaWinder_v11\EEPROMex.cpp.o: In function `EEPROMClassEx::EEPROMClassEx()':

C:\Users\alexis\Documents\Arduino\libraries\FilaWinder_v11/EEPROMex.h:119: multiple definition of `EEPROMClassEx::isReadOk(int)'

sketch\EEPROMex.cpp.o:sketch/EEPROMex.cpp:40: first defined here

libraries\FilaWinder_v11\EEPROMex.cpp.o: In function `EEPROMClassEx::EEPROMClassEx()':

C:\Users\alexis\Documents\Arduino\libraries\FilaWinder_v11/EEPROMex.h:119: multiple definition of `EEPROMClassEx::readBit(int, unsigned char)'

sketch\EEPROMex.cpp.o:sketch/EEPROMex.cpp:40: first defined here

libraries\FilaWinder_v11\EEPROMex.cpp.o: In function `EEPROMClassEx::EEPROMClassEx()':

C:\Users\alexis\Documents\Arduino\libraries\FilaWinder_v11/EEPROMex.h:119: multiple definition of `EEPROMClassEx::readByte(int)'

sketch\EEPROMex.cpp.o:sketch/EEPROMex.cpp:40: first defined here

libraries\FilaWinder_v11\EEPROMex.cpp.o: In function `EEPROMClassEx::EEPROMClassEx()':

C:\Users\alexis\Documents\Arduino\libraries\FilaWinder_v11/EEPROMex.h:119: multiple definition of `EEPROMClassEx::read(int)'

sketch\EEPROMex.cpp.o:sketch/EEPROMex.cpp:40: first defined here

libraries\FilaWinder_v11\EEPROMex.cpp.o: In function `EEPROMClassEx::EEPROMClassEx()':

C:\Users\alexis\Documents\Arduino\libraries\FilaWinder_v11/EEPROMex.h:119: multiple definition of `EEPROMClassEx::updateBit(int, unsigned char, bool)'

sketch\EEPROMex.cpp.o:sketch/EEPROMex.cpp:40: first defined here

libraries\FilaWinder_v11\EEPROMex.cpp.o: In function `EEPROMClassEx::EEPROMClassEx()':

C:\Users\alexis\Documents\Arduino\libraries\FilaWinder_v11/EEPROMex.h:119: multiple definition of `EEPROMClassEx::writeBit(int, unsigned char, bool)'

sketch\EEPROMex.cpp.o:sketch/EEPROMex.cpp:40: first defined here

libraries\FilaWinder_v11\EEPROMex.cpp.o: In function `EEPROMClassEx::EEPROMClassEx()':

C:\Users\alexis\Documents\Arduino\libraries\FilaWinder_v11/EEPROMex.h:119: multiple definition of `EEPROMClassEx::updateByte(int, unsigned char)'

sketch\EEPROMex.cpp.o:sketch/EEPROMex.cpp:40: first defined here

libraries\FilaWinder_v11\EEPROMex.cpp.o: In function `EEPROMClassEx::EEPROMClassEx()':

C:\Users\alexis\Documents\Arduino\libraries\FilaWinder_v11/EEPROMex.h:119: multiple definition of `EEPROMClassEx::update(int, unsigned char)'

sketch\EEPROMex.cpp.o:sketch/EEPROMex.cpp:40: first defined here

libraries\FilaWinder_v11\EEPROMex.cpp.o: In function `EEPROMClassEx::EEPROMClassEx()':

C:\Users\alexis\Documents\Arduino\libraries\FilaWinder_v11/EEPROMex.h:119: multiple definition of `EEPROMClassEx::updateInt(int, unsigned int)'

sketch\EEPROMex.cpp.o:sketch/EEPROMex.cpp:40: first defined here

libraries\FilaWinder_v11\EEPROMex.cpp.o: In function `EEPROMClassEx::EEPROMClassEx()':

C:\Users\alexis\Documents\Arduino\libraries\FilaWinder_v11/EEPROMex.h:119: multiple definition of `EEPROMClassEx::updateLong(int, unsigned long)'

sketch\EEPROMex.cpp.o:sketch/EEPROMex.cpp:40: first defined here

libraries\FilaWinder_v11\EEPROMex.cpp.o: In function `EEPROMClassEx::EEPROMClassEx()':

C:\Users\alexis\Documents\Arduino\libraries\FilaWinder_v11/EEPROMex.h:119: multiple definition of `EEPROMClassEx::updateFloat(int, float)'

sketch\EEPROMex.cpp.o:sketch/EEPROMex.cpp:40: first defined here

libraries\FilaWinder_v11\EEPROMex.cpp.o: In function `EEPROMClassEx::EEPROMClassEx()':

C:\Users\alexis\Documents\Arduino\libraries\FilaWinder_v11/EEPROMex.h:119: multiple definition of `EEPROMClassEx::readInt(int)'

sketch\EEPROMex.cpp.o:sketch/EEPROMex.cpp:40: first defined here

libraries\FilaWinder_v11\EEPROMex.cpp.o: In function `EEPROMClassEx::EEPROMClassEx()':

C:\Users\alexis\Documents\Arduino\libraries\FilaWinder_v11/EEPROMex.h:119: multiple definition of `EEPROMClassEx::readLong(int)'

sketch\EEPROMex.cpp.o:sketch/EEPROMex.cpp:40: first defined here

libraries\FilaWinder_v11\EEPROMex.cpp.o: In function `EEPROMClassEx::EEPROMClassEx()':

C:\Users\alexis\Documents\Arduino\libraries\FilaWinder_v11/EEPROMex.h:119: multiple definition of `EEPROMClassEx::readFloat(int)'

sketch\EEPROMex.cpp.o:sketch/EEPROMex.cpp:40: first defined here

libraries\FilaWinder_v11\EEPROMex.cpp.o: In function `EEPROMClassEx::EEPROMClassEx()':

C:\Users\alexis\Documents\Arduino\libraries\FilaWinder_v11/EEPROMex.h:119: multiple definition of `EEPROMClassEx::readDouble(int)'

sketch\EEPROMex.cpp.o:sketch/EEPROMex.cpp:40: first defined here

libraries\FilaWinder_v11\EEPROMex.cpp.o: In function `EEPROMClassEx::EEPROMClassEx()':

C:\Users\alexis\Documents\Arduino\libraries\FilaWinder_v11/EEPROMex.h:119: multiple definition of `EEPROMClassEx::writeFloat(int, float)'

sketch\EEPROMex.cpp.o:sketch/EEPROMex.cpp:40: first defined here

libraries\FilaWinder_v11\EEPROMex.cpp.o: In function `EEPROMClassEx::EEPROMClassEx()':

C:\Users\alexis\Documents\Arduino\libraries\FilaWinder_v11/EEPROMex.h:119: multiple definition of `EEPROMClassEx::writeDouble(int, double)'

sketch\EEPROMex.cpp.o:sketch/EEPROMex.cpp:40: first defined here

libraries\FilaWinder_v11\EEPROMex.cpp.o: In function `EEPROMClassEx::EEPROMClassEx()':

C:\Users\alexis\Documents\Arduino\libraries\FilaWinder_v11/EEPROMex.h:119: multiple definition of `EEPROM'

sketch\EEPROMex.cpp.o:sketch/EEPROMex.cpp:40: first defined here

libraries\FilaWinder_v11\PID_v1.cpp.o: In function `PID::Compute()':

C:\Users\alexis\Documents\Arduino\libraries\FilaWinder_v11/PID_v1.cpp:48: multiple definition of `PID::Compute()'

sketch\PID_v1.cpp.o:sketch/PID_v1.cpp:48: first defined here

libraries\FilaWinder_v11\PID_v1.cpp.o: In function `PID::Compute()':

C:\Users\alexis\Documents\Arduino\libraries\FilaWinder_v11/PID_v1.cpp:48: multiple definition of `PID::SetTunings(double, double, double)'

sketch\PID_v1.cpp.o:sketch/PID_v1.cpp:48: first defined here

libraries\FilaWinder_v11\PID_v1.cpp.o: In function `PID::Compute()':

C:\Users\alexis\Documents\Arduino\libraries\FilaWinder_v11/PID_v1.cpp:48: multiple definition of `PID::SetSampleTime(int)'

sketch\PID_v1.cpp.o:sketch/PID_v1.cpp:48: first defined here

libraries\FilaWinder_v11\PID_v1.cpp.o: In function `PID::Compute()':

C:\Users\alexis\Documents\Arduino\libraries\FilaWinder_v11/PID_v1.cpp:48: multiple definition of `PID::SetOutputLimits(double, double)'

sketch\PID_v1.cpp.o:sketch/PID_v1.cpp:48: first defined here

libraries\FilaWinder_v11\PID_v1.cpp.o: In function `PID::Compute()':

C:\Users\alexis\Documents\Arduino\libraries\FilaWinder_v11/PID_v1.cpp:48: multiple definition of `PID::Initialize()'

sketch\PID_v1.cpp.o:sketch/PID_v1.cpp:48: first defined here

libraries\FilaWinder_v11\PID_v1.cpp.o: In function `PID::Compute()':

C:\Users\alexis\Documents\Arduino\libraries\FilaWinder_v11/PID_v1.cpp:48: multiple definition of `PID::SetMode(int)'

sketch\PID_v1.cpp.o:sketch/PID_v1.cpp:48: first defined here

libraries\FilaWinder_v11\PID_v1.cpp.o: In function `PID::Compute()':

C:\Users\alexis\Documents\Arduino\libraries\FilaWinder_v11/PID_v1.cpp:48: multiple definition of `PID::SetControllerDirection(int)'

sketch\PID_v1.cpp.o:sketch/PID_v1.cpp:48: first defined here

libraries\FilaWinder_v11\PID_v1.cpp.o: In function `PID::Compute()':

C:\Users\alexis\Documents\Arduino\libraries\FilaWinder_v11/PID_v1.cpp:48: multiple definition of `PID::PID(double*, double*, double*, double, double, double, int)'

sketch\PID_v1.cpp.o:sketch/PID_v1.cpp:48: first defined here

libraries\FilaWinder_v11\PID_v1.cpp.o: In function `PID::Compute()':

C:\Users\alexis\Documents\Arduino\libraries\FilaWinder_v11/PID_v1.cpp:48: multiple definition of `PID::PID(double*, double*, double*, double, double, double, int)'

sketch\PID_v1.cpp.o:sketch/PID_v1.cpp:48: first defined here

libraries\FilaWinder_v11\PID_v1.cpp.o: In function `PID::Compute()':

C:\Users\alexis\Documents\Arduino\libraries\FilaWinder_v11/PID_v1.cpp:48: multiple definition of `PID::GetKp()'

sketch\PID_v1.cpp.o:sketch/PID_v1.cpp:48: first defined here

libraries\FilaWinder_v11\PID_v1.cpp.o: In function `PID::Compute()':

C:\Users\alexis\Documents\Arduino\libraries\FilaWinder_v11/PID_v1.cpp:48: multiple definition of `PID::GetKi()'

sketch\PID_v1.cpp.o:sketch/PID_v1.cpp:48: first defined here

libraries\FilaWinder_v11\PID_v1.cpp.o: In function `PID::Compute()':

C:\Users\alexis\Documents\Arduino\libraries\FilaWinder_v11/PID_v1.cpp:48: multiple definition of `PID::GetKd()'

sketch\PID_v1.cpp.o:sketch/PID_v1.cpp:48: first defined here

libraries\FilaWinder_v11\PID_v1.cpp.o: In function `PID::Compute()':

C:\Users\alexis\Documents\Arduino\libraries\FilaWinder_v11/PID_v1.cpp:48: multiple definition of `PID::GetMode()'

sketch\PID_v1.cpp.o:sketch/PID_v1.cpp:48: first defined here

libraries\FilaWinder_v11\PID_v1.cpp.o: In function `PID::Compute()':

C:\Users\alexis\Documents\Arduino\libraries\FilaWinder_v11/PID_v1.cpp:48: multiple definition of `PID::GetDirection()'

sketch\PID_v1.cpp.o:sketch/PID_v1.cpp:48: first defined here

libraries\FilaWinder_v11\QTRSensors.cpp.o: In function `QTRSensors::init(unsigned char*, unsigned char, unsigned char, unsigned char)':

C:\Users\alexis\Documents\Arduino\libraries\FilaWinder_v11/QTRSensors.cpp:46: multiple definition of `QTRSensors::init(unsigned char*, unsigned char, unsigned char, unsigned char)'

sketch\QTRSensors.cpp.o:sketch/QTRSensors.cpp:46: first defined here

libraries\FilaWinder_v11\QTRSensors.cpp.o: In function `QTRSensors::init(unsigned char*, unsigned char, unsigned char, unsigned char)':

C:\Users\alexis\Documents\Arduino\libraries\FilaWinder_v11/QTRSensors.cpp:46: multiple definition of `QTRSensors::emittersOff()'

sketch\QTRSensors.cpp.o:sketch/QTRSensors.cpp:46: first defined here

libraries\FilaWinder_v11\QTRSensors.cpp.o: In function `QTRSensors::init(unsigned char*, unsigned char, unsigned char, unsigned char)':

C:\Users\alexis\Documents\Arduino\libraries\FilaWinder_v11/QTRSensors.cpp:46: multiple definition of `QTRSensors::emittersOn()'

sketch\QTRSensors.cpp.o:sketch/QTRSensors.cpp:46: first defined here

libraries\FilaWinder_v11\QTRSensors.cpp.o: In function `QTRSensors::init(unsigned char*, unsigned char, unsigned char, unsigned char)':

C:\Users\alexis\Documents\Arduino\libraries\FilaWinder_v11/QTRSensors.cpp:46: multiple definition of `QTRSensors::resetCalibration()'

sketch\QTRSensors.cpp.o:sketch/QTRSensors.cpp:46: first defined here

libraries\FilaWinder_v11\QTRSensors.cpp.o: In function `QTRSensors::init(unsigned char*, unsigned char, unsigned char, unsigned char)':

C:\Users\alexis\Documents\Arduino\libraries\FilaWinder_v11/QTRSensors.cpp:46: multiple definition of `QTRSensorsRC::QTRSensorsRC()'

sketch\QTRSensors.cpp.o:sketch/QTRSensors.cpp:46: first defined here

libraries\FilaWinder_v11\QTRSensors.cpp.o: In function `QTRSensors::init(unsigned char*, unsigned char, unsigned char, unsigned char)':

C:\Users\alexis\Documents\Arduino\libraries\FilaWinder_v11/QTRSensors.cpp:46: multiple definition of `QTRSensorsRC::QTRSensorsRC()'

sketch\QTRSensors.cpp.o:sketch/QTRSensors.cpp:46: first defined here

libraries\FilaWinder_v11\QTRSensors.cpp.o: In function `QTRSensors::init(unsigned char*, unsigned char, unsigned char, unsigned char)':

C:\Users\alexis\Documents\Arduino\libraries\FilaWinder_v11/QTRSensors.cpp:46: multiple definition of `QTRSensorsRC::init(unsigned char*, unsigned char, unsigned int, unsigned char)'

sketch\QTRSensors.cpp.o:sketch/QTRSensors.cpp:46: first defined here

libraries\FilaWinder_v11\QTRSensors.cpp.o: In function `QTRSensors::init(unsigned char*, unsigned char, unsigned char, unsigned char)':

C:\Users\alexis\Documents\Arduino\libraries\FilaWinder_v11/QTRSensors.cpp:46: multiple definition of `QTRSensorsRC::QTRSensorsRC(unsigned char*, unsigned char, unsigned int, unsigned char)'

sketch\QTRSensors.cpp.o:sketch/QTRSensors.cpp:46: first defined here

libraries\FilaWinder_v11\QTRSensors.cpp.o: In function `QTRSensors::init(unsigned char*, unsigned char, unsigned char, unsigned char)':

C:\Users\alexis\Documents\Arduino\libraries\FilaWinder_v11/QTRSensors.cpp:46: multiple definition of `QTRSensorsRC::QTRSensorsRC(unsigned char*, unsigned char, unsigned int, unsigned char)'

sketch\QTRSensors.cpp.o:sketch/QTRSensors.cpp:46: first defined here

libraries\FilaWinder_v11\QTRSensors.cpp.o: In function `QTRSensors::init(unsigned char*, unsigned char, unsigned char, unsigned char)':

C:\Users\alexis\Documents\Arduino\libraries\FilaWinder_v11/QTRSensors.cpp:46: multiple definition of `QTRSensorsRC::readPrivate(unsigned int*)'

sketch\QTRSensors.cpp.o:sketch/QTRSensors.cpp:46: first defined here

libraries\FilaWinder_v11\QTRSensors.cpp.o: In function `QTRSensors::init(unsigned char*, unsigned char, unsigned char, unsigned char)':

C:\Users\alexis\Documents\Arduino\libraries\FilaWinder_v11/QTRSensors.cpp:46: multiple definition of `QTRSensorsAnalog::QTRSensorsAnalog()'

sketch\QTRSensors.cpp.o:sketch/QTRSensors.cpp:46: first defined here

libraries\FilaWinder_v11\QTRSensors.cpp.o: In function `QTRSensors::init(unsigned char*, unsigned char, unsigned char, unsigned char)':

C:\Users\alexis\Documents\Arduino\libraries\FilaWinder_v11/QTRSensors.cpp:46: multiple definition of `QTRSensorsAnalog::QTRSensorsAnalog()'

sketch\QTRSensors.cpp.o:sketch/QTRSensors.cpp:46: first defined here

libraries\FilaWinder_v11\QTRSensors.cpp.o: In function `QTRSensors::init(unsigned char*, unsigned char, unsigned char, unsigned char)':

C:\Users\alexis\Documents\Arduino\libraries\FilaWinder_v11/QTRSensors.cpp:46: multiple definition of `QTRSensorsAnalog::init(unsigned char*, unsigned char, unsigned char, unsigned char)'

sketch\QTRSensors.cpp.o:sketch/QTRSensors.cpp:46: first defined here

libraries\FilaWinder_v11\QTRSensors.cpp.o: In function `QTRSensors::init(unsigned char*, unsigned char, unsigned char, unsigned char)':

C:\Users\alexis\Documents\Arduino\libraries\FilaWinder_v11/QTRSensors.cpp:46: multiple definition of `QTRSensorsAnalog::QTRSensorsAnalog(unsigned char*, unsigned char, unsigned char, unsigned char)'

sketch\QTRSensors.cpp.o:sketch/QTRSensors.cpp:46: first defined here

libraries\FilaWinder_v11\QTRSensors.cpp.o: In function `QTRSensors::init(unsigned char*, unsigned char, unsigned char, unsigned char)':

C:\Users\alexis\Documents\Arduino\libraries\FilaWinder_v11/QTRSensors.cpp:46: multiple definition of `QTRSensorsAnalog::QTRSensorsAnalog(unsigned char*, unsigned char, unsigned char, unsigned char)'

sketch\QTRSensors.cpp.o:sketch/QTRSensors.cpp:46: first defined here

libraries\FilaWinder_v11\QTRSensors.cpp.o: In function `QTRSensors::init(unsigned char*, unsigned char, unsigned char, unsigned char)':

C:\Users\alexis\Documents\Arduino\libraries\FilaWinder_v11/QTRSensors.cpp:46: multiple definition of `QTRSensorsAnalog::readPrivate(unsigned int*)'

sketch\QTRSensors.cpp.o:sketch/QTRSensors.cpp:46: first defined here

libraries\FilaWinder_v11\QTRSensors.cpp.o: In function `QTRSensors::init(unsigned char*, unsigned char, unsigned char, unsigned char)':

C:\Users\alexis\Documents\Arduino\libraries\FilaWinder_v11/QTRSensors.cpp:46: multiple definition of `QTRSensors::read(unsigned int*, unsigned char)'

sketch\QTRSensors.cpp.o:sketch/QTRSensors.cpp:46: first defined here

libraries\FilaWinder_v11\QTRSensors.cpp.o: In function `QTRSensors::init(unsigned char*, unsigned char, unsigned char, unsigned char)':

C:\Users\alexis\Documents\Arduino\libraries\FilaWinder_v11/QTRSensors.cpp:46: multiple definition of `QTRSensors::calibrateOnOrOff(unsigned int**, unsigned int**, unsigned char)'

sketch\QTRSensors.cpp.o:sketch/QTRSensors.cpp:46: first defined here

libraries\FilaWinder_v11\QTRSensors.cpp.o: In function `QTRSensors::init(unsigned char*, unsigned char, unsigned char, unsigned char)':

C:\Users\alexis\Documents\Arduino\libraries\FilaWinder_v11/QTRSensors.cpp:46: multiple definition of `QTRSensors::calibrate(unsigned char)'

sketch\QTRSensors.cpp.o:sketch/QTRSensors.cpp:46: first defined here

libraries\FilaWinder_v11\QTRSensors.cpp.o: In function `QTRSensors::init(unsigned char*, unsigned char, unsigned char, unsigned char)':

C:\Users\alexis\Documents\Arduino\libraries\FilaWinder_v11/QTRSensors.cpp:46: multiple definition of `QTRSensors::readCalibrated(unsigned int*, unsigned char)'

sketch\QTRSensors.cpp.o:sketch/QTRSensors.cpp:46: first defined here

libraries\FilaWinder_v11\QTRSensors.cpp.o: In function `QTRSensors::init(unsigned char*, unsigned char, unsigned char, unsigned char)':

C:\Users\alexis\Documents\Arduino\libraries\FilaWinder_v11/QTRSensors.cpp:46: multiple definition of `QTRSensors::readLine(unsigned int*, unsigned char, unsigned char)'

sketch\QTRSensors.cpp.o:sketch/QTRSensors.cpp:46: first defined here

libraries\FilaWinder_v11\QTRSensors.cpp.o: In function `QTRSensors::init(unsigned char*, unsigned char, unsigned char, unsigned char)':

C:\Users\alexis\Documents\Arduino\libraries\FilaWinder_v11/QTRSensors.cpp:46: multiple definition of `QTRSensors::~QTRSensors()'

sketch\QTRSensors.cpp.o:sketch/QTRSensors.cpp:46: first defined here

libraries\FilaWinder_v11\QTRSensors.cpp.o: In function `QTRSensors::init(unsigned char*, unsigned char, unsigned char, unsigned char)':

C:\Users\alexis\Documents\Arduino\libraries\FilaWinder_v11/QTRSensors.cpp:46: multiple definition of `QTRSensors::~QTRSensors()'

sketch\QTRSensors.cpp.o:sketch/QTRSensors.cpp:46: first defined here

collect2.exe: error: ld returned 1 exit status

exit status 1
Error compiling for board Arduino Nano.

Ce rapport pourrait être plus détaillé avec
l'option "Afficher les résultats détaillés de la compilation"
activée dans Fichier -> Préférences.

Anybody can help me ?

Thanks

Alexis

2

Re: Filawinder compiling problem

Hi there,

Nobody has trouble to compile FilaWinder_v11.ino ? sad sad sad sad sad

Thanks

Alexis

3

Re: Filawinder compiling problem

You're missing libraries/include files, or your IDE is otherwise improperly/differently configured. You'll want to google the error messages and implement the resolutions. For example:

"In the main sketch, delete #include <EEPROM.h> at the beginning.  If it still complains about files not found, in EEPROMVar.h change #include <EEPROMex.h> to #include "EEPROMex.h".  Brackets tell it to look for an installed library, quotes tell it to look in the sketch folder."

or

"Change
#include <EEPROMex.h>
to:
#include "EEPROMex.h""

4

Re: Filawinder compiling problem

Hi Elmoret !

Thanks, now I can compile !

Alexis