NFC Shield Seeedstudio v2.0

Hello,

I was getting error of class pn532 has no member function named 'inDataExchange', I included SPI library given by seeedstudio.
later I saw that it wasn't having inDataExchange function & so I replaced the library with adafruit's library of I2C which was having a member function inDataExchange.
So will it harm my shield if i use adafruit's library?
it seems both adafruit's and seeedstudio's shield are same except some minor changes.

no one??