Я думаю скорее несоответствие флагов компилятора при сборки Qt и приложения, у msvc флаг /Zc:wchar_t- отключает определение wchar_t как встроенного типа.
Именно так
В либах:
?fromWCharArray@QString@@SA?AV1@PBGH@Z
У меня в *.obj:
?fromWCharArray@QString@@SA?AV1@PB_WH@Z
Короче беда!
Если я ставлю флаг /Zc:wchar_t-, то у меня не линкуется xercesc (для него этот флаг должен быть выключен!)