collect2.exe: error: ld returned 1 exit status - What does this mean?

Hey Guys,
working on a library at the moment. I get this error on compiling. Can’t figure out where the actual problem is.

On googling the error “ld returned 1 exit status” I get that its it either a broken link I have somewhere in my code or that its an Arduino 1.6.5 issue. Before I go ahead and downgrade the IDE, I was wondering if someone could take a look at my code and see where I’m going wrong, if anywhere, and maybe point me in the right direction to fixing it.

Arduino: 1.6.5 (Windows 8.1), Board: "Arduino Uno"

sketch_oct03c.cpp.o: In function `loop':
C:\Program Files (x86)\Arduino/sketch_oct03c.ino:16: undefined reference to `HT1632_LED_Refresh_Grid(unsigned int*)'
collect2.exe: error: ld returned 1 exit status
Error compiling.

Thanks for the help.

sketch_oct03c.ino (260 Bytes)

DMC.cpp (12.7 KB)

DMC.h (3.43 KB)

It means that the linker failed. The linker was trying to link in the object code for that function, but it was not found in any of the object files it looked in.

See if you can find that function in your cpp file. It is not there, though there is a function with a somewhat similar name.

Oh wow. Apologies for that ha. I can't believe it was so simple. Thanks PaulS

I had this happen it was as simple as typeo the library I was using had a c typed for a s LOL