读书人

问一个文件包含的有关问题,类型未定义

发布时间: 2012-08-14 10:39:57 作者: rapoo

问一个文件包含的问题,类型未定义
问一个文件包含的问题

我在stdafx.h中,放的头文件

然后如果其他.h中有提示 无类型定义的话,一般就放个向前声明就行了

但是,我在包含
#include <GdiPlus.h>
#include <GdiPlusGraphics.h>的时候

放向前声明也不行

不放的时候 提示
语法错误: 缺少“;”(在标识符“font”的前面)
1>d:\临时workspace\text1\aes\aes\MsgDlg.h(46): error C4430: 缺少类型说明符 - 假定为 int。注意: C++ 不支持默认 int
1>d:\临时workspace\text1\aes\aes\MsgDlg.h(46): error C4430: 缺少类型说明符 - 假定为 int。注意: C++ 不支持默认 int

放置了过后提示 Font 类型不明确,可能是向前声明也可能是名空间 graphics里面的Font
并且向前声明的类型错误

Font 是在名空间 graphics里面的


[解决办法]
建议不要把你的这几个头文件放在stdafx.h头文件中。使用到这几个头文件的地方再包含

读书人网 >C++

热点推荐