请问怎么根据打开的头文件查找其对应的cpp文件,
例如我在某处:
CMyClass mycls;
然后我右键->Go to defination of CMyClass,
就打开了CMyClass.h文件,那么我怎么快速打开CMyClass.cpp文件呢?
在C++Builder里很容易打开,就是右键->打开源文件  即可打开相应的cpp文件.另外例如我有个对话框文件CMyDlg.cpp,那么我怎么能快速打开其对应的对话框模板窗口呢?
在C++Builder里也很容易,VC我还不知道怎么快速打开.我是从C++Builder转过来的,问的问题比较幼稚,
别见笑.

解决方案 »

  1.   

    另外还有个小问题,
    为什么要这么定义呢:
    #define AfxDaoInit()
    #define AfxDaoTerm()是不是怕程序里调用这两个函数,
    就把这两个函数定义为空呢?
      

  2.   

    Go to defination of CMyClass//跳到定义处.
    在这个下面不是还有一个go to...//跳到引用处
      

  3.   

    to fanqing(火影忍者+28%(准备学习进程/线程)):
      我试过,go to...//跳到引用处那个不行的...
      

  4.   

    workspace->class->click one of the class members
      

  5.   

    装Visual Assist
    按快捷键Alt+O
      

  6.   

    你可以在fileview选项卡里看到工程中的所有的文件,fileview管理 工程中的文件,它将所有的头文件,源代码和资源文件都列在这个窗口中
      

  7.   

    #define AfxDaoInit()
    #define AfxDaoTerm()是初始化dao连接。主要是为了能使程序调用数据库DAO连接.
      

  8.   

    用IDE的file view,source view
      

  9.   

    .h和.cpp文件的跳转,我是做了一个宏来实现的~~
    从类到对话框,可以在ClassView里面右键点击CMyClass,选Go To Dialog Editor~~
      

  10.   

    用IDE的file view,source view
      

  11.   

    第二个问题呢?
    为什么要这么定义呢:
    #define AfxDaoInit()
    #define AfxDaoTerm()是不是怕程序里调用这两个函数,
    就把这两个函数定义为空呢?
      

  12.   

    右键->go to dialog editor
      

  13.   

    为什么要这么定义呢:
    #define AfxDaoInit()
    #define AfxDaoTerm()
    ===========================那市防止你调用这两个函数,
    就将它们定义成空,
    这样你就不会调用这两个函数了.