What version of QTP are you using? You must be using UFT 11.50 at a minimum for supported integration with QC 12.
(In case you are unaware UFT includes the functionality of QTP under the test type "GUI Test" and the functionality of Service Test under the test type "API Test". Access to one or the other or both types of tests depend on the type of UFT license you have.)
[If this post solves or helps solve your issue, mark the thread as solved and give KUDOS to the author for their assistance.]
(Opinions expressed in my postings are mine alone, and do not reflect the opinions of my employer.No warranties express or implied for any solution/suggestion posted.)