Qmc 5883 is not working on Arduino due

Qmc 5883 is not working on Arduino due, but working on mega so please help me, :

You need to provide a lot more detail so we can help you.

I reffer some websites,the compass sensor qmc5883l library is based on 16 bit,but due board contains int has 32 bits,hence value are wrong,so please help me