collect2: error: ld returned 1 exit status

Hi everyone, I am running the latest version of the IDE and I am currently following a tutorial with sample code that includes a library, this library is called: RFM69.h. For this code, I have connected a feather RFM69HCW 433MHZ transceiver chip to my Arduino. Based off my errors, the code is appearing to compile just fine, but RFM69.h is appearing to have a lot of errors even though it's a downloaded library. I have attached both of the codes.

These are my errors...

/var/folders/y_/4wm0dyyd7k7dwwqgn9tmwc4h0000gn/T//ccVQKEXj.ltrans0.ltrans.o: In function RFM69::RFM69(unsigned char, unsigned char, bool, unsigned char)': /Users/mini/Documents/Arduino/libraries/MySensors/drivers/RFM69/RFM69.h:106: undefined reference to vtable for RFM69'
/Users/mini/Documents/Arduino/libraries/MySensors/drivers/RFM69/RFM69.h:106: undefined reference to vtable for RFM69' /Users/mini/Documents/Arduino/libraries/MySensors/drivers/RFM69/RFM69.h:110: undefined reference to RFM69::mode'
/var/folders/y
/4wm0dyyd7k7dwwqgn9tmwc4h0000gn/T//ccVQKEXj.ltrans0.ltrans.o: In function setup': /Users/mini/Desktop/F8UQ4NSI0NOFO05/F8UQ4NSI0NOFO05.ino:73: undefined reference to RFM69::initialize(unsigned char, unsigned char, unsigned char)'
/Users/mini/Desktop/F8UQ4NSI0NOFO05/F8UQ4NSI0NOFO05.ino:75: undefined reference to RFM69::setHighPower(bool)' /Users/mini/Desktop/F8UQ4NSI0NOFO05/F8UQ4NSI0NOFO05.ino:77: undefined reference to RFM69::encrypt(char const*)'
/Users/mini/Desktop/F8UQ4NSI0NOFO05/F8UQ4NSI0NOFO05.ino:78: undefined reference to RFM69::promiscuous(bool)' /var/folders/y_/4wm0dyyd7k7dwwqgn9tmwc4h0000gn/T//ccVQKEXj.ltrans0.ltrans.o: In function loop':
/Users/mini/Desktop/F8UQ4NSI0NOFO05/F8UQ4NSI0NOFO05.ino:91: undefined reference to RFM69::receiveDone()' /Users/mini/Desktop/F8UQ4NSI0NOFO05/F8UQ4NSI0NOFO05.ino:100: undefined reference to RFM69::DATALEN'
/Users/mini/Desktop/F8UQ4NSI0NOFO05/F8UQ4NSI0NOFO05.ino:104: undefined reference to RFM69::DATA' /Users/mini/Desktop/F8UQ4NSI0NOFO05/F8UQ4NSI0NOFO05.ino:104: undefined reference to RFM69::DATA'
/Users/mini/Desktop/F8UQ4NSI0NOFO05/F8UQ4NSI0NOFO05.ino:119: undefined reference to RFM69::RSSI' /Users/mini/Desktop/F8UQ4NSI0NOFO05/F8UQ4NSI0NOFO05.ino:119: undefined reference to RFM69::RSSI'
/Users/mini/Desktop/F8UQ4NSI0NOFO05/F8UQ4NSI0NOFO05.ino:127: undefined reference to RFM69::RSSI' /Users/mini/Desktop/F8UQ4NSI0NOFO05/F8UQ4NSI0NOFO05.ino:127: undefined reference to RFM69::RSSI'
/Users/mini/Desktop/F8UQ4NSI0NOFO05/F8UQ4NSI0NOFO05.ino:131: undefined reference to RFM69::ACK_REQUESTED' /Users/mini/Desktop/F8UQ4NSI0NOFO05/F8UQ4NSI0NOFO05.ino:133: undefined reference to RFM69::SENDERID'
/Users/mini/Desktop/F8UQ4NSI0NOFO05/F8UQ4NSI0NOFO05.ino:134: undefined reference to `RFM69::sendACK(void const*, unsigned char)'
collect2: error: ld returned 1 exit status
exit status 1
Error compiling for board Arduino/Genuino Uno.

F8UQ4NSI0NOFO05.ino (4.32 KB)

RFM69.h (7.63 KB)

These are my errors...

So, you focused on the last one, and hope to fix that. Why? You start fixing errors at the TOP, not the bottom.

The error messages have nothing to do with the header file. The header file defines some functions that need to be implemented in a source file. It would appear that the linker is unable to find the object file created from the source file. Do you even have that source file? Was it even compiled?

Ok, you're right, I thought the last error was the one triggering all the errors above it. Everything I have added in the attachments is my code that I am trying to compile to my Uno R3, and the rfm69.h is a library I found that I need to implement into my code. I found this code example online for dealing with home automation.