关于全局函数的问题 我在MFC中定义了一些全局函数,放在IDEA.h的头文件中,我想在类中通过加载IDEA.H来调用,但是总是编译错误提示说重定义,有时编译也可以通过,请问怎么办? 解决方案 » 免费领取超大流量手机卡,每月29元包185G流量+100分钟通话, 中国电信官方发货 在 IDEA.h 中说明全局函数, 在 IDEA.CPP 中实现[函数定义函数的定义不能放在头文件里, 否则就会产生重复定义 使用#ifndef MY_IDEA#define MY_IDEA;;;;;#endif 请问在IDEA.CPP中定义函数,有什么要注意的地方吗,我试了好象报错"Unexpected end" IDEA.H中如 vcleaner所说IDEA.CPP中#include "stdafx.h"#include "IDEA.H"试试 Unexpected end在文件最后一个字符的后面加换行 我又试了一下,还是有错,"unexpected end of file while looking for precompiled header directive",真不知道哪儿错了,请高手指导,在线等待. IDEA.CPP中int i =0;IDEA.h中extern int i;使用other.cpp中#include "idea.h"int j = i; 头文件加#include "stdafx.h"如果还不行就用环境中的向导加入一个类,然后在类的头文件和源文件中干你要做的事 系统钩子可以用于软键盘编写? 用的日文操作系统,能编写显示中文的软件吗? 最新流行性传染病公告!!! *str1 = '\0';这一句什么用呀 有什么方法能使其代理服务器的更改值立即生效呢? 请问一个消息处理方面的问题 IDispatch: error #3127是什么错误? 请问各路高手,什么时候出现“诊断”错误,Debug Assertion Failed! 下列宏是什么意思?? 怎样VC中实现多线程的通信? 一个令我很郁闷的问题, 帮忙解决一个非模态对话框问题
函数的定义不能放在头文件里, 否则就会产生重复定义
#ifndef MY_IDEA
#define MY_IDEA
;;;;;
#endif
#include "stdafx.h"
#include "IDEA.H"
试试
int i =0;
IDEA.h中
extern int i;使用
other.cpp中
#include "idea.h"int j = i;
如果还不行就用环境中的向导加入一个类,然后在类的头文件和源
文件中干你要做的事