QT编译链接时error LNK2019的解决办法

刚刚又重新静态编译了一遍QT,可是用新版的4.7.3的QT创建了一个工程后,链接出现链接错误QtGuid.lib(qaccessible_win.obj) : error LNK2019 有两种方法解决这个问题:

方法1:

在main.cpp或者程序入口文件上方加入如下代码:

#pragma comment( lib, “Ws2_32.lib”

)
#pragma comment( lib, “winmm.lib”

)
#pragma comment( lib, “Imm32.lib”

)

方法2:

Project - Property Configuration Properties Linker Input Addtional Dependencies 加入

Imm32.lib;Ws2_32.lib;winmm.lib; 复制上面一行粘贴到里面即可,不要替换原有的其他QT核心lib,添加在其中即可。

这样,我们即可解决QT QtGuid.lib(qaccessible_win.obj)导致的链接错误error LNK2019。