Getting libraries to work


i installed arduino-0004 , having trouble getting custom libraries work.  i wrote 1 of own , having trouble, went basics , tried use matrix library that's included package.  here code:


#include <matrix.h>

void setup()
{
   
}

void loop()
{
  delay(1000);
}


notice not doing witht library in code... include it.  when compile, this:

lib\targets\libraries\matrix\matrix.o: in function `matrix::write(unsigned char, unsigned char, sprite)':

/cygdrive/c/documents , settings/davin/my documents/electronics/arduino-0004/lib\targets\libraries\matrix\matrix.cpp:202: undefined reference `sprite::read(unsigned char, unsigned char) const'


/cygdrive/c/documents , settings/davin/my documents/electronics/arduino-0004/lib\targets\libraries\matrix\matrix.cpp:201: undefined reference `sprite::width() const'


/cygdrive/c/documents , settings/davin/my documents/electronics/arduino-0004/lib\targets\libraries\matrix\matrix.cpp:200: undefined reference `sprite::height() const'


it seems other libraries (in case sprite) library uses not getting included in linker script.  i similar effect custom library, in case can call class constructor of class defining in cpp file, when try call method within class gives me same "undefined reference to..." error.

help?  thanks!


you're right matrix case: need include sprite library don't yet have system automatically handling library dependencies.

the issue custom library sounds might different.  can post code (or simpler version same problem)?


Arduino Forum > Forum 2005-2010 (read only) > Software > Syntax & Programs > Getting libraries to work


arduino

Comments

Popular posts from this blog

CAN'T INSTALL MAMBELFISH 1.5 FROM DIRECTORY - Joomla! Forum - community, help and support

error: expected initializer before 'void'

CPU load monitoring using GPIO and leds - Raspberry Pi Forums