VC6.0编译器MFC程序中怎样查看一个函数是在那个实现的,不是要声明是要函数体的实现过程
VC6.0编译器MFC程序中怎样查看一个函数是在那个实现的,不是要声明是要函数体的实现过程。如果是动态库中的函数,知道是来自那个库也行...
VC6.0编译器MFC程序中怎样查看一个函数是在那个实现的,不是要声明是要函数体的实现过程。如果是动态库中的函数,知道是来自那个库也行
展开
1个回答
展开全部
本工程的函数和方法,你可以通过Go to reference找到函数实体,也可以通过VAX等助手软件更方便。
如果是系统函数,大部分MFC函数都有开放源码在VC安装目录下,这个是不能直接从代码“传导”过去的,你可以通过两种方法来找到:(当然,并不是所有系统函数都开源)
F5运行程序,F9设置断点,F11进入函数。在调试过程中通过进入调试查看到
在VC安装目录下搜索。比如VC6中,你可以通过界面上的搜索按钮,在C:\PROGRAM FILES\MICROSOFT VISUAL STUDIO\VC98目录下,查找CString::TrimRight字符串,就可以找到函数的实体实现了。
至于在那个库中,这个可以在MSDN或者微软的在线函数帮助中找到。
追问
动态库中的函数,只能看到声明,不知道实体,连来自哪个库都不知道,Go to reference没反应,调试也进不去
追答
如果是第三方函数,没提供源码肯定看不到的。
调试进不去的话,基本不考虑了,没什么戏。
至于在哪个库,多数DLL可以通过VS提供的工具dllviewer来查看接口(也有第三方工具提供)
推荐律师服务:
若未解决您的问题,请您详细描述您的问题,通过百度律临进行免费专业咨询