Since you don't show us what you were doing to get this response from your compiler its difficult to help. You are calling a function with parameters of the wrong type, and this possibly has nothing to do with Qt. Perhaps you should focus on addressing this by asking a more targeted question.
Unicode is fairly well entrenched in Qt but it may be possible to rebuild it without Unicode using appropriate configure options. This is almost certainly not the best solution to your problem.ive coem to the point of knowing from my past C++ experince Disablign UNICODE will fix this, thing is i dotn knwo how to diable UNICODE in Qt o.O
Bookmarks