簡體   English   中英

繼承QFrame時對vtable的未定義引用

[英]Undefined reference to vtable when inheriting QFrame

我在Windows 8.1 Pro x64上使用Qt 5.4 x86。 按照這個例子,我正在嘗試實現一個ElidedLabel類。 不確定我做錯了什么,但示例中的代碼本身正在產生

error: undefined reference to `vtable for ElidedLabel'

怎么了?怎么解決? 我已經檢查了QFrameQt 5.4文檔,並且沒有需要定義的純虛函數。

mocMeta Object Compiler )沒有預處理你的代碼,所以你得到這個不是很清楚的錯誤。

解決方案:從菜單中嘗試Build > Run qmake命令。 此命令將運行moc ,它將為您的類生成正確的代碼。

暫無
暫無

聲明:本站的技術帖子網頁,遵循CC BY-SA 4.0協議,如果您需要轉載,請注明本站網址或者原文地址。任何問題請咨詢:yoyou2525@163.com.

 
粵ICP備18138465號  © 2020-2024 STACKOOM.COM