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

【急】请问有关问题:导入.h和.cpp后报错

2014-01-12 
【急,在线等】请教问题:导入.h和.cpp后报错然后在我的工程中添加了GridCtrl.cpp和GridCtrl.h两项:编译后报错

【急,在线等】请教问题:导入.h和.cpp后报错


然后在我的工程中添加了GridCtrl.cpp和GridCtrl.h两项:
【急】请问有关问题:导入.h和.cpp后报错

编译后报错:
【急】请问有关问题:导入.h和.cpp后报错

报错的代码段:
【急】请问有关问题:导入.h和.cpp后报错


弄了一整个晚上也不知道为什么,因为运行demo一点问题都没有,但只添加了两个文件到我的工程里面就报错。


请贴出你的GridCtrl.cpp和GridCtrl.h,说白了就是CMemDC这个类型被声明了两遍,请到GridCtrl.cpp和GridCtrl.h里面搜索可能声明了CMemDC的地方,再贴出来~
[解决办法]
我擦,你这个gridctrl从哪里搞来的?CMemDC是MFC内置的类,你这里又重新定义了一个,怎么可能不冲突~
[解决办法]
解决方法很简单,重命名你下载的表哥控件中所有用到CMemDC的地方,改成其他名,避免和MFC库提供的同名类冲突。
还有个不一定可行的方法,这个方法的前提是你表格控件自带的CMemDC和MFC自带的那个完全兼容,那么,去掉MemDC.h这个文件,并去掉所有include这个文件的地方。替换成#include <afxglobals.h>

热点排行