天天看點

C++調試 | MFC工程下.cpp檔案引用.h頭檔案報錯:missing storage-class or type specifiers

環境: VC6.0

情況如下:我在MFC工程中的

TEXTVIew.cpp

檔案中用到了父類主架構的函數,是以在視圖類的開頭加上

#include "MainFrm.h"

,結果一運作就報錯。

C++調試 | MFC工程下.cpp檔案引用.h頭檔案報錯:missing storage-class or type specifiers

查了資料後發現,這應該是C++中的嵌套類定義檢查的問題,在

include XXX.h

之後要聲明一下才能使用這個類。

但是我在

TEXTView.cpp

中引用了這個類後又用

class CMyDlg;

申明了一下還是不行。

解決辦法:

在MainFrm.h頭檔案中添加以下申明:
#include "MyDlg.h"
class CMyDlg;
           

參考連結

繼續閱讀