出错的原因是指定的函数重复定义了
1.在你的类的头文件中加入(最前面):
#ifndef _MAP_H_
#define _MAP_H_
然后在最后加入
#endif
2.rebulid all
1.在你的类的头文件中加入(最前面):
#ifndef _MAP_H_
#define _MAP_H_
然后在最后加入
#endif
2.rebulid all
解决方案 »
- C/C++混编,C文件调用Cpp文件MainFrame里函数,GetActiveView竟然一直为Null,何解?
- 请教:ADO组件在关闭结果集时出现不允许操作的错误! 急用,拜托
- 删除mfc 文档类后 出现E:\c++\Mine\Mine.cpp(70) : error C2653: 'CMineDoc' : is not a class or namespace name
- CListCtrl调用Create 引用的一系列问题.......??????????
- 基于TCP的socket编程中,结构体变量赋值问题
- 为什么不能编译,帮帮我!!!!
- 蹩脚的问题,SAFEARRAY是啥东西,咋用啊??
- VC++的链接错误LNK2001(转)
- CWaveFile
- 指针问题?
- 请进!
- 解决一个实际的VC应用问题!
如果是在同一个WorkSpace里面有两个Project的话,最好是用同样的设置,比如说用Debug就都用Debug,要么就都用Release,而且Use MFC in Shared/Static Library最好也设置成一样,不然就容易出问题.
to lhxx:
在头文件里面加了,可还是不行,
to YuHao:
我用的是一个workspace,一个project
而不要在其它地方加入.
分开放后就可以了。(即分为常用的*.h和*.cpp)多谢各位!