QT常見報錯彙總(待更)

2022-07-10 21:42:12 字數 474 閱讀 6923

qt中新增乙個新的類,並且繼承qobject類之後,報以下錯誤:

mainwindowprivate.obj:-1: error: lnk2001: 無法解析的外部符號 "public: virtual struct qmetaobject const * __cdecl mainwindowprivate::metaobject(void)const " (?metaobject@mainwindowprivate@@uebapebuqmetaobject@@xz)

解決辦法:

編譯出錯是因為沒有生成moc_mainwindowprivate.cpp檔案造成的。

如果新新增qobject派生類到您的專案,則必須再次執行qmake,即

1、清理專案(非必須)

2、執行qmake(必須)

3、構建專案(必須)

否則,如果在qobject繼承的類上進行增量構建,那麼您將擁有過時的moc檔案,或者乾脆沒有moc檔案。

supervisor常見報錯

基本思路 首先我們要明確問題出在supervisor上還是啟動的程式上,可以用ps ef grep supervisord檢視是否啟動,在用ps檢視自己的程序有沒有啟動 確認下啟動的supervisor配置檔案是哪個,有的是 etc supervisor supervisord.conf,有的是 e...

常見報錯整理

原因 後台可能有node占用3000埠 查詢埠占用情況命令 netstat ano 檢視被占用埠對應的pid,輸入命令 netstat aon findstr 49157 回車,記下最後一位數字,即pid,這裡是2720 繼續輸入tasklist findstr 2720 回車,檢視是哪個程序或者程...

pyCharm常見報錯

出錯原因 pycharm中存在相同名字的虛擬環境變數。解決方法 刪除同名工程。1.我在給專案配虛擬環境裡的直譯器的時候有沒有遇到過這個問題的啊,就是乙個正常的專案,直譯器忽然丟了,直譯器是配在虛擬環境裡面的,再去選擇直譯器就一直報這個錯,給現有專案新增虛擬環境的時候也是報這個錯 pycharm pl...