在类中增加了一个函数(过程是在类头文件中加了函数原形,在类实现文件中加了函数定义,都是手工加的),但我现在在CLASS VIEW的窗口中点击此函数时不能进入到此函数的定义中,为什么?

解决方案 »

  1.   

    提示的错误是:Cannot find the definition(implementation) of this function.
    而我在类实现文件中已定义了函数的过程了。
      

  2.   

    可能你的定义和实现中函数不完全一样吧,
    比方什么参数名称实现中 sName,而在声明中叫 name
      

  3.   

    我也遇到过这样的问题,手工添加是很有可能出现这样的问题。仔细检查函数的定义和声明,看是否有不一样的地方。
    还是就是在函数的声明时,一定要加上类名,如:
    void CXXDlg::Function(void)
    {}
    CXXDlg::这个域不能掉,我以前遇到你说的问题就是因为没有写。
      

  4.   

    手工添加,只要和语法不会不行的
    先看看你的语法有没有问题(F7一下),要是没问题,就从tools菜单中选中close source browser file,然后到你的工程目录中的debug或release(看你当前的工程设置)目录中把*.bsc文件删了,然后到vc里再试试