首页 诗词 字典 板报 句子 名言 友答 励志 学校 网站地图
当前位置: 首页 > 教程频道 > 开发语言 > C++ >

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

2012-08-14 
问一个文件包含的问题,类型未定义问一个文件包含的问题我在stdafx.h中,放的头文件然后如果其他.h中有提示

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

我在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头文件中。使用到这几个头文件的地方再包含

热点排行