none
F12 查看MFC 的CWinApp类的CWinAppEx方法时无法转到方法定义的cpp文件处 RRS feed

  • 问题

  • 事实上MFC开放源码的函数和类只能F12转到.h文件而无法通过.h文件中的函数转到cpp文件中,自己写的.h和.cpp就没事,求教该问题原因

    谢谢

    2016年10月2日 12:44

答案

  • Hi prehonor100,

    >>eclipse 和undersand都能通过添加源码路径的方式正确的转到某个方法的源码位置,visual 号称windows上最好的ide竟然没有这个功能吗?

    可以尝试将源码路径添加到Tools->Options->Debugging->Symbols中,并将项目属性>> General >> Use of MFC 改为Use MFC in a Static Library。

    希望对你有所帮助。

    Best Regards,
    Sera Yu


    We are trying to better understand customer views on social support experience, so your participation in this interview project would be greatly appreciated if you have time. Thanks for helping make community forums a great place.

    • 已建议为答案 Baron Bi 2016年10月24日 6:05
    • 已标记为答案 Baron Bi 2016年10月24日 9:29
    2016年10月12日 9:15

全部回复

  • 可以在Debug模式下F11进入函数内部

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

    2016年10月2日 13:17
    版主
  • 自己定义的方法可以F12转到定义,但是MFC开放源码部分不行,我是win7安装的vs2015社区版
    2016年10月2日 13:38
  • 楼主是否可以尝试Go To Defination之后下断点。

    ASP.NET Forum
    StackOverFlow
    FreeRice Donate
    Issues to report



    2016年10月3日 0:32
  • Hi prehonor100,

    Thank you for posting here.

    我能重现你的问题,我的操作系统是win10 VS版本是2015,也许MFC在这边是有问题的.

    但是我在debug的状态下面,是可以进去到函数的内部,你可以尝试一下。你也可以尝试使用spy++.

    根据MSDN的政策,请不要抛重复的问题,我将要合并这两个case.

    https://social.msdn.microsoft.com/Forums/zh-CN/a0e7769a-3333-45dd-b1f7-f1d43293ab14/f12-mfc-cwinappcwinappexcpp?forum=visualcpluszhchs

    Best Regards,

    Hart


    We are trying to better understand customer views on social support experience, so your participation in this interview project would be greatly appreciated if you have time. Thanks for helping make community forums a great place. Click HERE to participate the survey.

    2016年10月3日 3:13
    版主
  • eclipse 和undersand都能通过添加源码路径的方式正确的转到某个方法的源码位置,visual 号称windows上最好的ide竟然没有这个功能吗?
    2016年10月3日 9:00
  • Hi prehonor100,

    >>eclipse 和undersand都能通过添加源码路径的方式正确的转到某个方法的源码位置,visual 号称windows上最好的ide竟然没有这个功能吗?

    可以尝试将源码路径添加到Tools->Options->Debugging->Symbols中,并将项目属性>> General >> Use of MFC 改为Use MFC in a Static Library。

    希望对你有所帮助。

    Best Regards,
    Sera Yu


    We are trying to better understand customer views on social support experience, so your participation in this interview project would be greatly appreciated if you have time. Thanks for helping make community forums a great place.

    • 已建议为答案 Baron Bi 2016年10月24日 6:05
    • 已标记为答案 Baron Bi 2016年10月24日 9:29
    2016年10月12日 9:15
  • 可否考虑安装第三方插件visual assist x

    http://www.wholetomato.com/


    专注于.NET ERP/CRM开发框架,C/S架构,SQL Server + ORM(LLBL Gen Pro) + Infragistics WinForms

    2016年10月12日 12:26