MFC 视图分割,添加本身的视图会错误。。
MFC单文档程序,分割视图,添加自己创建的视图可以显示分割,但添加单文档本身的视图时候会出现错误。错误1errorC2143:语法错误:缺少“;”(在“*”的前面)e:\...
MFC单文档程序,分割视图,添加自己创建的视图可以显示分割,但添加单文档本身的视图时候会出现错误。
错误 1 error C2143: 语法错误 : 缺少“;”(在“*”的前面) e:\通讯mfc\server\server\serverview.h 16 Server
错误 2 error C4430: 缺少类型说明符 - 假定为 int。注意: C++ 不支持默认 int e:\通讯mfc\server\server\serverview.h 16 Server
错误 3 error C4430: 缺少类型说明符 - 假定为 int。注意: C++ 不支持默认 int e:\通讯mfc\server\server\serverview.h 16 Server
错误指向这里===> CServerDoc* GetDocument();
感觉很奇怪。。。
后来发现了 主程序的视类 不能包含在 MainFrm.cpp中, 只要在MainFrm中出现 #include"xxxView.h"就会出现
错误 1 error C2143: 语法错误 : 缺少“;”(在“*”的前面) e:\通讯mfc\server\server\serverview.h 16 Server
错误 2 error C4430: 缺少类型说明符 - 假定为 int。注意: C++ 不支持默认 int e:\通讯mfc\server\server\serverview.h 16 Server
错误 3 error C4430: 缺少类型说明符 - 假定为 int。注意: C++ 不支持默认 int e:\通讯mfc\server\server\serverview.h 16 Server
为什么啊?? 展开
错误 1 error C2143: 语法错误 : 缺少“;”(在“*”的前面) e:\通讯mfc\server\server\serverview.h 16 Server
错误 2 error C4430: 缺少类型说明符 - 假定为 int。注意: C++ 不支持默认 int e:\通讯mfc\server\server\serverview.h 16 Server
错误 3 error C4430: 缺少类型说明符 - 假定为 int。注意: C++ 不支持默认 int e:\通讯mfc\server\server\serverview.h 16 Server
错误指向这里===> CServerDoc* GetDocument();
感觉很奇怪。。。
后来发现了 主程序的视类 不能包含在 MainFrm.cpp中, 只要在MainFrm中出现 #include"xxxView.h"就会出现
错误 1 error C2143: 语法错误 : 缺少“;”(在“*”的前面) e:\通讯mfc\server\server\serverview.h 16 Server
错误 2 error C4430: 缺少类型说明符 - 假定为 int。注意: C++ 不支持默认 int e:\通讯mfc\server\server\serverview.h 16 Server
错误 3 error C4430: 缺少类型说明符 - 假定为 int。注意: C++ 不支持默认 int e:\通讯mfc\server\server\serverview.h 16 Server
为什么啊?? 展开
1个回答
推荐律师服务:
若未解决您的问题,请您详细描述您的问题,通过百度律临进行免费专业咨询