在vc++6.0工程中对对话框修改后,他对应的类就不在类视图中了,这要怎样才能解决?

2025-02-23 18:59:10
推荐回答(4个)
回答1:

编译器没找到CTabPagep::CTabPagep(class CWnd *)这个构造函数的定义,可能你修改的时候把它的原型给修改了,要保持定义和声明一致。
或者是你不小心把这个类的cpp文件从工程中移除了

回答2:

CTabPagep::CTabPagep(class CWnd *)
{
}
你这个类的实现 文件定义 。

回答3:

把.ncb和.clw文件删了,然后再重新加一遍.clw文件。因为vc有bug,所以vc开多余俩个的话,很有可能类就不见了

回答4:

打开类所对应的头文件(注意是打开,不是添加,也不是导入),然后在这个头文件里随意打几个字(空格就好),再删除第(以免发生语法错误)。

这时候视图里就会显示出被隐藏的类了。

很神奇是吧,其实这是vc6某版本的bug。打个补丁或重下个其他版本,要不干脆别用vc6了,2008很好用(vc9)。