1. 程式人生 > >QT重寫QLabel時報錯LNK2019無法解析的外部命令

QT重寫QLabel時報錯LNK2019無法解析的外部命令

錯誤如圖
這裡寫圖片描述
這是由於在QT5下用Widgets下面的東西,要包含Qt5Widgetsd.lib

  • 專案右擊->新增庫->外部庫->選中路徑
    這裡寫圖片描述
    D:\CodeWare\QT\5.11.0\msvc2017_64\lib\Qt5Widgetsd.lib

    • 此外注意,重寫的控制元件裡不能有沒實現的方法,比如析構
    • 需要在工程目錄下刪除原來生成的debug專案,再重新執行,不得不說這是用QT最無語的地方,哪怕是新增一個普通的類都會爆出LNK2019錯誤,都得刪了重新執行
      OK
      這裡寫圖片描述