@Arslan7031, I know the feeling all too well. I've tried in the past using 3rd party libraries and newer versions of 3rd party libraries. And getting nothing but errors so I gave up.
A couple of months or a year later I try again and now it works. :)