QT重写QLabel时报错LNK2019无法解析的外部命令

错误如图
这里写图片描述
这是由于在QT5下用Widgets下面的东西,要包含Qt5Widgetsd.lib

  • 项目右击->添加库->外部库->选中路径
    这里写图片描述
    D:\CodeWare\QT\5.11.0\msvc2017_64\lib\Qt5Widgetsd.lib

    • 此外注意,重写的控件里不能有没实现的方法,比如析构
    • 需要在工程目录下删除原来生成的debug项目,再重新运行,不得不说这是用QT最无语的地方,哪怕是添加一个普通的类都会爆出LNK2019错误,都得删了重新运行
      OK
      这里写图片描述

猜你喜欢

转载自blog.csdn.net/qq_36620040/article/details/82417792
今日推荐