趁着大三寒假抓紧学习halcon与mfc,为未来职业发展做准备,今天和大家分享一个我在学习mfc与halcon过程中踩到的坑,足足困扰了我半天....
程序很简单..就是在halcon中读取摄像头,并且用mfc开发一个简单的界面,将视频显示出来,完成体内容如下
发现这个图片控件的ID有些奇怪,于是自己改了一个
我们就改为fff作为示例
然后我们将xxxdlg.cpp文件中对应位置也改为 fff
结果发现 好家伙 fff未定义....
这个时候怎么办呢? 明明已经修改过了呀!
不要慌,我们打开Resource.h
点击“是”
我们发现宏定义中 fff对应的值1006在前面的ddd已经出现过了,我们只需要
改一个前面没有出现过的值问题就解决了,这里我们改为1007
改好后如下图
现在我们返回mfc主页面布局看看有没有什么其他问题
当我们想返回的时候发现,怎么也回不去了...
上网一顿搜,发现只要把Resource.h关掉就好了
熟悉的页面回来了
.cpp文件也不再提示未定义,至此问题解决!