问题描述: 让我头疼的错误missing ';' before '*' ,【转】 1个回答 分类:英语 2014-11-02 问题解答: 我来补答 d:\d_develop\dev_program\sdi\sdi1\sdi1view.h(21) :error C2501:'GetDocument' :missing storage-class or type specifiers如果是这个顺序#i nclude "Sdi1View.h"#i nclude "Sdi1Doc.h"就会出现上面的错误如果是#i nclude "Sdi1Doc.h"#i nclude "Sdi1View.h"则就没有问题这个错误就是CSdi1Doc没有定义因为sdiview.h中有这个函数CSdi1Doc*GetDocument();解决方法有两种:1,在包含#i nclude "Sdi1View.h"之前一定要有#i nclude "Sdi1Doc.h"2,在sdliview.h的前面写上:class CSdi1Doc; 展开全文阅读