VC6.0编译器MFC程序中怎样查看一个函数是在那个实现的,不是要声明是要函数体的实现过程

VC6.0编译器MFC程序中怎样查看一个函数是在那个实现的,不是要声明是要函数体的实现过程。如果是动态库中的函数,知道是来自那个库也行... VC6.0编译器MFC程序中怎样查看一个函数是在那个实现的,不是要声明是要函数体的实现过程。如果是动态库中的函数,知道是来自那个库也行 展开
 我来答
bhtzu
2014-05-07 · TA获得超过1.1万个赞
知道大有可为答主
回答量:8088
采纳率:85%
帮助的人:4195万
展开全部

本工程的函数和方法,你可以通过Go to reference找到函数实体,也可以通过VAX等助手软件更方便。

如果是系统函数,大部分MFC函数都有开放源码在VC安装目录下,这个是不能直接从代码“传导”过去的,你可以通过两种方法来找到:(当然,并不是所有系统函数都开源)

  1. F5运行程序,F9设置断点,F11进入函数。在调试过程中通过进入调试查看到

  2. 在VC安装目录下搜索。比如VC6中,你可以通过界面上的搜索按钮,在C:\PROGRAM FILES\MICROSOFT VISUAL STUDIO\VC98目录下,查找CString::TrimRight字符串,就可以找到函数的实体实现了。

至于在那个库中,这个可以在MSDN或者微软的在线函数帮助中找到。

追问
动态库中的函数,只能看到声明,不知道实体,连来自哪个库都不知道,Go to reference没反应,调试也进不去
追答
如果是第三方函数,没提供源码肯定看不到的。
调试进不去的话,基本不考虑了,没什么戏。
至于在哪个库,多数DLL可以通过VS提供的工具dllviewer来查看接口(也有第三方工具提供)
推荐律师服务: 若未解决您的问题,请您详细描述您的问题,通过百度律临进行免费专业咨询

为你推荐:

下载百度知道APP,抢鲜体验
使用百度知道APP,立即抢鲜体验。你的手机镜头里或许有别人想知道的答案。
扫描二维码下载
×

类别

我们会通过消息、邮箱等方式尽快将举报结果通知您。

说明

0/200

提交
取消

辅 助

模 式