vs2008双击按钮 提示重载函数已存在,原来都是可以跳到代码处的,现在怎么不能

VS2008界面双击按钮提示重载函数已存在,原来都是可以跳到代码处的,现在怎么不能了?以前做的工程却仍然可以!在这个论坛看到一个相同的帖子,说是因为中文工程名的原因,可我... VS2008 界面双击按钮 提示重载函数已存在,原来都是可以跳到代码处的,现在怎么不能了? 以前做的工程却仍然可以!在这个论坛看到一个相同的帖子,说是因为中文工程名的原因,可我重新试建了一个中文名的工程却没有出现这样的问题,由此可见不是中文工程名的原因。 许多人说删除.ncb文件、.opt文件等等 然后再重新编译一下就行,可十分郁闷的是,我根本就找不到这2个文件!!!在项目里面没有啊!!!求大虾们解答呀
越详细越好!,我是做了个MFC的对话框
现在在“确定” 和“退出”按钮上双击都会出现这种问题!
展开
 我来答
林啊呆
2012-05-12 · TA获得超过573个赞
知道答主
回答量:36
采纳率:0%
帮助的人:12.8万
展开全部
我也遇到这个问题,你找一下这个文件×××ComDlg.h,×××是你的工程名,拉到最后面,你会看到各个控件对应的函数声明,例如:
afx_msg void OnBnClickedOk2();
afx_msg void OnBnClickedReceive();
afx_msg void OnNMThemeChangedDisp(NMHDR *pNMHDR, LRESULT *pResult);
afx_msg void OnBnClickedSend();
afx_msg void OnStnClickedDisp();
你把对应的删除就可以了。
产生这个问题的原因是,你双击控件跳到代码处时,除了帮你生成函数名,头文件还得生成函数声明,此时你如果不保存ComDig.c,虽然C文件没有了这个函数,可是头文件还有声明,你再双击控件,VS一检查头文件发现有该控件函数声明,就会提示出错了!
推荐律师服务: 若未解决您的问题,请您详细描述您的问题,通过百度律临进行免费专业咨询

为你推荐:

下载百度知道APP,抢鲜体验
使用百度知道APP,立即抢鲜体验。你的手机镜头里或许有别人想知道的答案。
扫描二维码下载
×

类别

我们会通过消息、邮箱等方式尽快将举报结果通知您。

说明

0/200

提交
取消

辅 助

模 式