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

環境: VC6.0

情況如下:我在MFC工程中的TEXTVIew.cpp文件中用到了父類主框架的函數,所以在視圖類的開頭加上#include "MainFrm.h",結果一運行就報錯。
在這裏插入圖片描述
查了資料後發現,這應該是C++中的嵌套類定義檢查的問題,在 include XXX.h之後要聲明一下才能使用這個類。
但是我在TEXTView.cpp中引用了這個類後又用class CMyDlg;申明瞭一下還是不行。

解決辦法:

在MainFrm.h頭文件中添加以下申明:

#include "MyDlg.h"
class CMyDlg;

參考鏈接

發表評論
所有評論
還沒有人評論,想成為第一個評論的人麼? 請在上方評論欄輸入並且點擊發布.
相關文章