QT中出现无法解析的外部符号可能的原因有以下 种:
1.声明的函数(包括槽函数)却没有定义,这种情况只要将声明的函数定义,或者删除声明即可;
2.当项目需要使用到某些QT自带的库或者命令,却没有设置环境变量时,这时只要添加环境变量即可,注意有些库和命令时分开的,要包含LIB和BIN文件夹;
3,当项目已经运行过之后,又要添加新的UI或者类时,要重新执行qmake命令重新生成Makefile文件,才能识别新加入的类。
QT中出现无法解析的外部符号可能的原因有以下 种:
1.声明的函数(包括槽函数)却没有定义,这种情况只要将声明的函数定义,或者删除声明即可;
2.当项目需要使用到某些QT自带的库或者命令,却没有设置环境变量时,这时只要添加环境变量即可,注意有些库和命令时分开的,要包含LIB和BIN文件夹;
3,当项目已经运行过之后,又要添加新的UI或者类时,要重新执行qmake命令重新生成Makefile文件,才能识别新加入的类。