您的位置:首页 > 编程语言 > C语言/C++

VC++编程时,左侧ClassView中的类有时会自动消失,如何让所有类都显示?

2012-06-07 08:53 246 查看
1、软件的bug

方法一、

左边类消失的话,可以在文件视图里面选择打开这个类的头文件,然后在头文件里的代码上,打几个空格,再删除掉,然后左边就显示出来了。C++犯这样的低级问题实在是...

方法二、

先把VC关掉。然后把该工程中扩展名为.ncb的文件删掉或删除.clw文件。再打开VC,就可以了。

方法三、

    我们首先假设CMyClass这个类无法在ClassView中显示。解决方法如下:

   1、切换到FileView视图中,并在Header Files结点下找到MyClass.h文件,双击打开该文件;

   2、切换到ClassView视图中,然后在MyClass.h文件的空白处敲一下回车(Enter),就会发现ClassView视图中已经显示了MyClass这个文件了。

 

以上这些方法我的都不成功,因为是大早上写的代码,不成功就关电脑上班了,到公司后,打开电脑,再打开些工程文件,类又显示了,

 探索过程: 最近在做一个VC++程序,在做的过程中出现一个问题:视图类明明存在可是在ClassView中竟然没有类的相关信息,这是怎么回事呢,网上查资料,原来是vc++ 6.0的一个非常经典的bug,异常问题处在.CLW文件上:

       网上解此类的办法很多通常都是关闭vc++6.0删除.clw文件然后在向导里面重新生成.clw文件,然而这无疑是很麻烦的,杀鸡焉用牛刀。我们只需要在那个不能显示在视图区的类名字上随便敲几个字符或者空格然后删除这些字符或空格你会发现问题解决了。是不是很简单!!!! 在删除了.ncb文件后,我的可以用了。
内容来自用户分享和网络整理,不保证内容的准确性,如有侵权内容,可联系管理员处理 点击这里给我发消息
标签: