首先,我这个是编译通过了,点运行的时候弹出的
这个提示有可能发生于 有ID 找不到的情况
可以先尝试检查一遍你的资源ID是否都是正常的映射到内存上(简单来讲看看不是是不是误删除或者删除了什么东西没删干净)。
1.进入你的.cpp文件找到DoDataExchange(CDataExchange* pDX)函数,然后每一行都设置断点。
2.Debug(保证能够编译通过)
3.单步调试DoDataExchange(CDataExchange* pDX),如果在调试的过程中弹出该提示框“不支持尝试执行的操作”,哪行运行的时候弹出就是那个找不到。
4.返回到你的Resource.h文件里或者界面编辑处对该资源控件检查它的ID是否与.cpp中的ID一致!
5.如果是没删干净就直接删了它或者注释了它 然后重新编译,其他的情况要去资源文件resource.h里面做匹配