none
vc2008/vc2010 通过添.h和.cpp文件添加类 RRS feed

  • 常规讨论

  • 如题,在类视图中可以找到类名,但无法在类向导中选择这个类名。在vc6中可以通过重建.clw文件来解决,想请问在上面这些新的版本中如何解决?

    2012年10月17日 16:09

全部回复

  • 如题,在类视图中可以找到类名,但无法在类向导中选择这个类名。在vc6中可以通过重建.clw文件来解决,想请问在上面这些新的版本中如何解决?


    您说的选择类名指的是您想创建一个新类,然后指定该新类的基类吗?您指的是这个基类没有出现在class wiza的类列表中?

    Visual C++ enthusiast, like network programming and driver development. At present is being engaged in the WinCE/Windows Mobile platform embedded development.

    2012年10月18日 0:58
    版主
  • 你好,

    请问你使用的是VC++ 2008/2010 Express版还是Visual Studio 2008/2010?

    如果你使用的是Visual Studio 2010,只要你在程序的任何一个地方定义了一个类,类向导中都会出现这个类的选项。如果不是这样,很可能是你的VS出现了一些小问题。你可以考虑修复或重装。

    Visual Studio 2008没有类向导。

    Damon Zheng [MSFT]
    MSDN Community Support | Feedback to us

    2012年10月18日 6:16
    版主
  • 可能是我说得不够清楚。

    嗯,是的,在2008中没有类向导.在我的计算机上安装了两个版本的vs.net:2008,2010。

    因为这个类只是在磁盘上存在的.h和.cpp两个文件,它们可能是在我其它工程中定义的,然后我通过添加现有文件的方式添加进来的。在类视图中也是可以见到这个类的,只是在类向导等地方无法找到它,在VC6中也一样(解决方法是删除.clw文件,然后打开类视图的时候会提示重建.clw文件,然后在向导中就可以见到那个类了),但vs.net并没有.clw文件。请问如何解决?

    我确认我的VS.net2010旗舰版的安装没有任何问题。


    2012年10月19日 8:58
  • 你好,

    我使用的是Visual Studio Professional 2010。只要是代码中存在的所有类,类视图中都可以看到,即使是自己添加的头文件或源文件里的类。

    你可以尝试寻找其他的Visual Studio资源重新安装。

    由于问题始终无法重现,我先将这个帖子改为“常规讨论”,感谢你的理解和支持。


    Damon Zheng [MSFT]
    MSDN Community Support | Feedback to us

    2012年10月23日 3:06
    版主