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

并且出现了这两个错误:PaperManage.obj:errorLNK2001:unresolvedexternalsymbol"public:__thiscallCTa... 并且出现了这两个错误:PaperManage.obj : error LNK2001: unresolved external symbol "public: __thiscall CTabPagep::CTabPagep(class CWnd *)" (??0CTabPagep@@QAE@PAVCWnd@@@Z)
Debug/diver.exe : fatal error LNK1120: 1 unresolved externals
Error executing link.exe.

diver.exe - 2 error(s), 0 warning(s)
展开
 我来答
souvis
2011-06-26 · TA获得超过132个赞
知道答主
回答量:77
采纳率:0%
帮助的人:98.2万
展开全部
编译器没找到CTabPagep::CTabPagep(class CWnd *)这个构造函数的定义,可能你修改的时候把它的原型给修改了,要保持定义和声明一致。
或者是你不小心把这个类的cpp文件从工程中移除了
cocopark1982
2011-06-25 · TA获得超过348个赞
知道小有建树答主
回答量:556
采纳率:0%
帮助的人:493万
展开全部
CTabPagep::CTabPagep(class CWnd *)
{
}
你这个类的实现 文件定义 。
追问
要怎样才能解决这个问题,我是初学者,帮我一下,谢谢了!
已赞过 已踩过<
你对这个回答的评价是?
评论 收起
孙少河
2011-06-27
知道答主
回答量:2
采纳率:0%
帮助的人:0
展开全部
把.ncb和.clw文件删了,然后再重新加一遍.clw文件。因为vc有bug,所以vc开多余俩个的话,很有可能类就不见了
已赞过 已踩过<
你对这个回答的评价是?
评论 收起
手机用户22624
2011-06-27 · TA获得超过216个赞
知道答主
回答量:426
采纳率:0%
帮助的人:253万
展开全部
打开类所对应的头文件(注意是打开,不是添加,也不是导入),然后在这个头文件里随意打几个字(空格就好),再删除第(以免发生语法错误)。

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

很神奇是吧,其实这是vc6某版本的bug。打个补丁或重下个其他版本,要不干脆别用vc6了,2008很好用(vc9)。
已赞过 已踩过<
你对这个回答的评价是?
评论 收起
收起 更多回答(2)
推荐律师服务: 若未解决您的问题,请您详细描述您的问题,通过百度律临进行免费专业咨询

为你推荐:

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

类别

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

说明

0/200

提交
取消

辅 助

模 式