我需要在VC中查看MFC的源代码,使用了插件也只能跳转到头文件的定义部分,如何快速定位到其实现部分?
各位大侠怎么做的?

解决方案 »

  1.   

    定义和实现是同一个意思吧,都是Definition?
      

  2.   

    如果没装插件,在要查看的函数上右键->go to definition of..
    如果装了插件(是那个Assist X吧),选中要查看的函数或变量,然后ALT+G,或点击Assist X工具条上的“小箭头Go"
      

  3.   

    可以在VC提供的源码文件中搜索需要函数的实现文件,用VC打开,之后就可进入。
      

  4.   

    F12和go to definition of ..有时候不灵,ALT+G或“小箭头Go"比较强
      

  5.   

    顶,,还是用Assist X比较好。。(*^__^*) 嘻嘻……
      

  6.   

    也就是选中一个函数,能够直接跳转到它的函数体部分(一般在cpp文件中),Alt+G貌似在未打开源代码的cpp文件时跳转不过去,以前有可以跳转过去的时候,是不是有什么选项没开或者是没Build还是有什么搜索路径的设置?麻烦回答前先试一下
    1、不是项目源代码,而是lib中包含的(例如MFC的源代码)
    2、是函数体,有实现的地方,除了内联、导入或者其他简单方法,一般都是在cpp文件中
    3、从.h文件去找对应的.cpp文件似乎不是太方便,貌似有名字对不上的
      

  7.   

    那个好像确实进不去,得自己查找mfc附带的源文件。
      

  8.   

    想看哪个函数的话具体实现的话, 可以到MFC的源码目录SRC目录里去搜索, 不过挺烦人的.
      

  9.   

    MFC封装的只是SDK,它也是调用SDK API而已,你看到的MFC的最终实现也不过是以_AFXEXT_INLINE开头,函数体为return xxxx的API调用而,至于再深的,人MS也不让你看啊。
      

  10.   

    楼上的真搞笑,貌似MFC没干什么事哦
    难不成API还能导出200多个类?
      

  11.   

    推荐一个计算机电子书站点顺风电子书 - 国内最专业的计算机电子书下载站http://www.1kip.cn