SMBus communication with BQ20z45

I am new to Arduino. Please Instruct me to solve this errors

Arduino: 1.8.9 (Windows 10), Board: "Arduino/Genuino Uno"

C:\Users\OMGANE~1\AppData\Local\Temp\ccfmLMZc.ltrans0.ltrans.o: In function `loop':

C:\Users\om ganeshaya namaha\Documents\Arduino\TESTING\example\BQ20Z45/BQ20Z45.ino:23: undefined reference to `BQ20Z45::GetTemp()'

C:\Users\om ganeshaya namaha\Documents\Arduino\TESTING\example\BQ20Z45/BQ20Z45.ino:26: undefined reference to `BQ20Z45::GetVoltage()'

C:\Users\om ganeshaya namaha\Documents\Arduino\TESTING\example\BQ20Z45/BQ20Z45.ino:29: undefined reference to `BQ20Z45::GetCurrent()'

collect2.exe: error: ld returned 1 exit status

exit status 1
Error compiling for board Arduino/Genuino Uno.

This report would have more information with
"Show verbose output during compilation"
option enabled in File -> Preferences.

BQ20Z45.ino (1.2 KB)

BQ20Z45.cpp (7.89 KB)

BQ20Z45.h (4.54 KB)

#include "C:\Users\om ganeshaya namaha\Documents\Arduino\TESTING\src\BQ20Z45.h"

Don't use absolute paths in the Arduino IDE. The IDE mangles these paths to automagically include the needed libraries. But for libraries to work they have to be correctly installed into a path the IDE knows of. Install the library into the "libraries" folder inside your sketches folder and the Arduino IDE will find it.