精华内容
下载资源
问答
  • 免费软件,可自动分析C/C++/Java/Python/C#/Objective-C等项目的源代码并生成函数调用关系图,支持源代码定位,可快速查找调用链
  •   查看一些开源代码经常被一些函数的调用关系给绕进去,经过网上查阅资料,发现了这个好用的方法,拿出来和大家...要使用doxygen生成漂亮的调用关系图,那就必须安装下图形生成工具graphviz软件,要通过html生成c

    转自:http://www.java123.net/v/511979.html

     

    查看一些开源代码经常被一些函数的调用关系给绕进去,经过网上查阅资料,发现了这个好用的方法,拿出来和大家分享下安装和应用的过程。

    本人常用windows系统,所以主要讲解下windows下相关的内容

    要使用doxygen生成漂亮的调用关系图,那就必须安装下图形生成工具graphviz软件,要通过html生成chm文档,那就要用htmlhelp软件了,我想已经说明了三者的关系了,哦,至于doxygen做什么,生成html文档或其他格式的文档软件撒

     

    首先下载三个软件,均下载windows下的安装包,

    地址如下:

    doxygen:http://sourceforge.net/projects/doxygen/ 我用的最新版1.7.6.1

    Graphviz :http://www.graphviz.org/Download..php 记得选择windows下的版本哟吐舌头 “Stable and development Windows Install packages”

     

    htmlhelp:http://www.softpedia.com/get/Authoring-tools/Help-e-book-creators/HTML-Help-Workshop.shtml 

     

    首先安装Graphviz ,再安装doxygen,安装没什么,一路next就ok了

     

    下面就讲解下如何使用了

    运行doxygen的步骤和基本界面如下图,

     

    以上运行完毕就已经生成了相应的html文档页面,如果不需要chm文档,那就不用往下看了,赶紧去试试吧大笑

     

    付:

    Doxygen中文乱码问题:

    设置如下:

        Expert选项卡-> Project:

       DOXYFILE_ENCODING:UTF-8

       OUTPUT_LANGUAGE:Chinese

     

       Expert选项卡-> InPut:

       INPUT_ENCODING:GB2312

     

    这样生就可以正确生成含有中文的文档了。

    展开全文
  • 用WinDBG和VMWARE软件对驱动进行源码级调试,深入Windows操作系统的底层和内核,透析Windows驱动 开发的本质。 本书是作者结合教学和科研实践经验编写而成的,不仅详细介绍了Windows内核原理,而且介绍了编程技 巧...
  • 软件工程教程

    热门讨论 2012-07-06 23:10:29
    顺序突出顺序,协作着重对象间链接关系 项目三 项目市场调研 任务1. 系统的研发背景 任务2. 软件开发计划 油画创作背景 波洛克 《1948年第五号》 1.4亿$,最昂贵画作 这幅画在一副优雅的4x8英尺画布上以画家...
  • 嵌入式软件测试工具--LOGISCOPE

    热门讨论 2008-10-13 00:23:49
    Audit 将应用系统的框架以文件形式(部件文件间的关系)和调用图的形式(函数和过程间的关系)可视化。函数的逻辑结构以控制流的形式显示。在控制流上选定一个节点,即可得到相对应的代码。可以在不同的抽象层上...
  • LINGO软件的学习

    2009-08-08 22:36:50
    不同集类型的关系见下。 §3 模型的数据部分和初始部分 在处理模型的数据时,需要为集指派一些成员并且在LINGO求解模型之前为集的某些属性指定值。为此,LINGO为用户提供了两个可选部分:...
  • 237 C/C++中的函数调用 238 理解函数的作用域 239 在函数调用中使用指针 240 理解引用运算符(&) 241 利用引用运算符修改变量 242 函数重载简介 243 理解函数重载 244 理解函数模板 245 使用函数模板和重载函数的选择...
  • 237 C/C++中的函数调用 238 理解函数的作用域 239 在函数调用中使用指针 240 理解引用运算符(&) 241 利用引用运算符修改变量 242 函数重载简介 243 理解函数重载 244 理解函数模板 245 使用函数模板和重载函数的选择...
  • 237 C/C++中的函数调用 238 理解函数的作用域 239 在函数调用中使用指针 240 理解引用运算符(&) 241 利用引用运算符修改变量 242 函数重载简介 243 理解函数重载 244 理解函数模板 245 使用函数模板和重载函数的选择...
  • 237 C/C++中的函数调用 238 理解函数的作用域 239 在函数调用中使用指针 240 理解引用运算符(&) 241 利用引用运算符修改变量 242 函数重载简介 243 理解函数重载 244 理解函数模板 245 使用函数模板和重载函数的选择...
  • EES中文教程

    2019-04-25 20:37:04
    第三,用任何一种高级语言(例如 Pascal、C 或者Fortran)编写的外置函数和子程序,可以通过使用 Windows 操作系统的动态连接程序库的功能而动态连接到 EES。添加的函数关系式的这三种方法为扩展 EES 的功能提供了非常...
  • EES PRO 破解版-无期限

    2019-04-25 20:35:31
    第三,用任何一种高级语言(例如 Pascal、C 或者Fortran)编写的外置函数和子程序,可以通过使用 Windows 操作系统的动态连接程序库的功能而动态连接到 EES。添加的函数关系式的这三种方法为扩展 EES 的功能提供了非常...
  • 8.4.6 重载函数调用操作符 388 8.5 对象复制问题 389 8.5.1 避免不必要的复制操作 389 8.5.2 应用rvalue引用形参 392 8.5.3 命名的对象是lvalue 394 8.6 类模板 399 8.6.1 定义类模板 400 8.6.2 根据类模板...
  • 8.4.6 重载函数调用操作符 388 8.5 对象复制问题 389 8.5.1 避免不必要的复制操作 389 8.5.2 应用rvalue引用形参 392 8.5.3 命名的对象是lvalue 394 8.6 类模板 399 8.6.1 定义类模板 400 8.6.2 根据类模板...
  • Visual C++ 2005 入门经典 详细书签版

    热门讨论 2013-02-02 16:39:43
    5.4 递归函数调用 239 5.5 C++/CLI编程 241 5.5.1 接受数量可变实参的函数 242 5.5.2 main( )的实参 243 5.6 小结 244 5.7 练习 245 第6章 程序结构(2) 246 6.1 函数指针 246 6.1.1 声明函数指针 ...
  • 5.4 递归函数调用 239 5.5 C++/CLI编程 241 5.5.1 接受数量可变实参的函数 242 5.5.2 main( )的实参 243 5.6 小结 244 5.7 练习 245 第6章 程序结构(2) 246 6.1 函数指针 246 6.1.1 声明函数指针 ...
  • Visual C++ 2008入门经典--详细书签版

    热门讨论 2013-02-02 16:07:15
    5.4 递归函数调用 233 5.5 C++/CLI编程 235 5.5.1 接受数量可变实参的函数 236 5.5.2 main( )的实参 237 5.6 小结 238 5.7 练习 238 第6章 程序结构(2) 240 6.1 函数指针 240 6.1.1 声明函数指针 241 6.1.2...
  • 5.4 递归函数调用 233 5.5 C++/CLI编程 235 5.5.1 接受数量可变实参的函数 236 5.5.2 main( )的实参 237 5.6 小结 238 5.7 练习 238 第6章 程序结构(2) 240 6.1 函数指针 240 6.1.1 声明函数指针 241 6.1.2...
  • 本章重点介绍C++函数C函数共同的特性。具体地说,读者将复习函数定义的 通用格式,了解函数原型是如何提高程序可靠性的。同时,还将学习如何编写函数来处理数组、字符串和 结构。还要学习有关递归的知识(即函数...
  • 本章重点介绍C++函数C函数共同的特性。具体地说,读者将复习函数定义的 通用格式,了解函数原型是如何提高程序可靠性的。同时,还将学习如何编写函数来处理数组、字符串和 结构。还要学习有关递归的知识(即函数...
  • 本章重点介绍C++函数C函数共同的特性。具体地说,读者将复习函数定义的 通用格式,了解函数原型是如何提高程序可靠性的。同时,还将学习如何编写函数来处理数组、字符串和 结构。还要学习有关递归的知识(即函数...
  • C++程序员面试宝典

    热门讨论 2013-04-01 13:36:19
    本书主要内容包括:面试流程及准备、英语面试、电话面试、C/C++语言基础、流程控制、输入/输出、预处理、内存管理、指针、面向对象基础、类、多态、继承、函数、模板与STL、数据结构、软件工程、数据库、操作系统、...
  • 在过去的这些年中,人们编写了大量Windows第三方软件,如果Microsoft每次都引入一项不遵循现有基本代码的新技术,Windows就不会获得今天的成功。 后向兼容性是Windows技术的极其重要的功能,也是Windows平台的一个...
  • C++MFC教程

    热门讨论 2013-05-21 13:37:15
    |------ 3.1 文档 视图 框架窗口间的关系和消息传送规律 |------ 3.2 接收用户输入 |------ 3.3 使用菜单 |------ 3.4 文档,视,框架之间相互作用 |------ 3.5 利用序列化进行文件读写 |------ 3.6 MFC中所提供的...
  • 6.8.4 创建PDF格式的数据表关联/引用关系图 100 6.8.5 格式转换(数据列内容的另类显示效果) 101 第7章 Microsoft Office和OpenOffice/StarOffice 103 7.1 安装Connector/ODBC 103 7.2 Microsoft Access 106 ...
  • AMI BIOS (C) 2006 American megatrends,INC.ASUS P5B-Delusxe ACPI BIOS Revision 0507 CPU: INTEL(R) CORE(TM)2 CPU 6400 @ 2.13GHz Speed :4.01GHz Count :2 AMI公司2006年开发的BIOS版本信息,华硕主板采用的...
  • PDF电子书 + 源码 第1章 开发工具与调试 如何快速地规范代码缩进格式 ...如何给软件加密和解密 如何使程序在开机时就自动运行 如何创建快捷方式 如何删除快捷方式 如何在程序中用代码注册和卸载ocx控
  • Java经典应用编程150例

    热门讨论 2009-12-28 23:34:45
    实例132 调用Windows API 495 实例133 通过JNI运行OpenGL动画 496 实例134 JNI与COM之间的调用 500 实例135 隐藏Java控制台 502 实例136 监控内存 505 实例137 获取本机的Mac地址 508 实例138 获取Java系统信息 509 ...
  • [size=15.5556px] B、函数调用句 [size=15.5556px] C、控制语句(条件判断,循环执行,转向语句) [size=15.5556px] D、复合语句 [size=15.5556px] E、语句 [size=15.5556px] E、赋值语句 [size=15.5556px] F.、数据输出...

空空如也

空空如也

1 2 3
收藏数 59
精华内容 23
关键字:

windows函数调用关系图软件c