主题:附件中的人事管理软件中的Money类让我头疼死了
kenan8888
[专家分:0] 发布于 2009-04-02 22:07:00
请朋友们帮我找一下那里错了 编议器VC6.0
回复列表 (共7个回复)
沙发
kenan8888 [专家分:0] 发布于 2009-04-03 14:13:00
怎么没人来呀
板凳
jay0518 [专家分:3150] 发布于 2009-04-03 16:49:00
第一句就写错了:
#ifdef MONEY_H
#define MONEY_H
#endif
--->>>>
#ifndef _MONEY_H_
#define _MONEY_H_
....
#endif
3 楼
jay0518 [专家分:3150] 发布于 2009-04-03 16:52:00
代码刚看了第一句就。。。,不管怎么说你先把上面的该过来重新BUILD一次再说,也有可能就是这个原因造成的!!!呵呵
4 楼
kenan8888 [专家分:0] 发布于 2009-04-03 21:43:00
MONEY_H和_MONEY_H_有什么不同吗?
这是书上例题但反复核对几次就是不通过
文件说名: 建立一个空工程后加入所有.h文件.cpp文件和人事管理程序.cpp文件
编译过程中(vc6.0)在Contractor.h文件 类定义时Money类型对象(报错说类型不存在)我已经#include ”Money.h“了 为什么还报错呀 请朋友多帮助 谢谢
5 楼
sarrow [专家分:35660] 发布于 2009-04-03 21:58:00
[quote]MONEY_H和_MONEY_H_有什么不同吗?
这是书上例题但反复核对几次就是不通过 [/quote]
请你再看仔细一点:
[quote]
第一句就写错了:
#ifdef MONEY_H
#define MONEY_H
#endif
--->>>>
#ifndef _MONEY_H_
#define _MONEY_H_
....
#endif
[/quote]
另:“头文件保护器”还是依赖自动化工具好些,不要手写。
6 楼
kenan8888 [专家分:0] 发布于 2009-04-04 21:32:00
#ifndef 如果没定义宏则编译下面代码
#indef 如果定义宏了则编译下边代码
难怪Money总说没定义
问题解决 谢谢
自己还需要细心 再次感谢大家帮助
7 楼
moke9 [专家分:30] 发布于 2010-09-02 07:46:00
你好.我是全职网赚工作者.
如果你有时间有电脑.
想在网络上创业.请联系我..
项目绝对真实.详情QQ空间资料
加盟请联系 QQ908889846
我来回复