(Qt+Vs编译环境)报错:无法解析的外部符号LNK2001、LNK2019

情况一:

问题:

 LNK2001    无法解析的外部符号 


情况:

在已有项目中,添加新的模块,编译报错


解决方法:

将新添加模块中的.h文件中注释掉Q_OBJECT,对整个项目进行编译,编译成功后,再取消掉对Q_OBJECT的注释,再编译,就会编译成功。  


情况二:

问题:
LNK2019   无法解析的外部符号 


情况:在头文件中声明了槽函数,但未定义,编译报错


解决方法:对槽函数进行定义。

你可能感兴趣的:(Qt,qt)