error: invalid use of incomplete type


一般出現這種情況都是沒有將用到的頭文件包含進來

我的情況是在頭文件中定義了一個QMenu的指針,在源文件中使用menuBar()函數來返回一個menu指針。我在源文件中包含了文件<QtGui>出現這個錯誤,

.h

QMenu *fileMenu;

.cpp

fileMenu = menuBar()->addMenu(tr("&File"));

解決辦法是:在源文件中添加對<QMenuBar>的包含即可。


免責聲明!

本站轉載的文章為個人學習借鑒使用,本站對版權不負任何法律責任。如果侵犯了您的隱私權益,請聯系本站郵箱yoyou2525@163.com刪除。



 
粵ICP備18138465號   © 2018-2025 CODEPRJ.COM