VC程序员如何查看其他平台的C++代码
2009-07-09 10:30
585 查看
如果你是一个微软Windows平台下的开发人员,可能你会遇到这样一种情况:一堆其他平台下的C++代码文件,但却无法利用手中的VC6或VS2003/VS2005的开发环境打开。即使用记事本等编辑器打开代码文件,也只是一些支离破碎的函数、结构和变量。这些C++代码文件常常是其他系统平台下使用的(比如Linux),所以不像VC6那样有自己的工程文件,可以在开发环境中打开,可以看到类与类的关系、函数的调用过程。
不过,不用着急,今天就给大家介绍一款工具软件:Source Insight。只看这个软件的名称就可以知道:“源代码查看”。这是个非常非常强大的工具,它可以把你的所有C++代码文件载入到其自制的工程里。并自动分析各个C++代码文件中,各种程序要素(函数、变量、常量、结构、宏定义、类)之间的逻辑关系、调用关系。比如:如果你定义了一个函数,它可以立即帮你找到所有调用这个函数的地方。
Source Insight是个编辑器,但他的功能可比普通的编辑器要强大的多。下面列举一下:
1、 可以对程序要素进行智能分析,让你可以在纷繁复杂的代码中任意畅游;
2、 它在显示代码时,会自动把各种C++语言的关键字变成特殊颜色的字体,这种颜色可以自行定制;
3、 它还可以作为一款代码审查工具来使用,当你发现代码的bug,可以按住快捷键(这个快捷键是可以自行定制的),就可以为bug输入备注信息。
4、 还有个小特点:按住Shift+F8,你可以是某个选中的单词变为特殊的颜色。这个功能十分有用。编程的一定都遇到过:有时候,你忙了一天的工作,眼睛酸酸的、疲惫不堪,而老板又要求你必须今天把代码搞定。你苦苦地盯着屏幕,努力地寻找着那个出错的变量。那滋味只有亲身经历才有体验。现在不用怕了,你可以按住Shift+F8,那个变量就会在当前文档中变得非常醒目,再也不用费力了。怎么样?很爽吧?
Source Insight的下载非常容易。网上有很多,大家可以上网搜寻一下。以后有时间我还会介绍它的具体用法。希望关注。
贴一张Source Insight的界面图:
不过,不用着急,今天就给大家介绍一款工具软件:Source Insight。只看这个软件的名称就可以知道:“源代码查看”。这是个非常非常强大的工具,它可以把你的所有C++代码文件载入到其自制的工程里。并自动分析各个C++代码文件中,各种程序要素(函数、变量、常量、结构、宏定义、类)之间的逻辑关系、调用关系。比如:如果你定义了一个函数,它可以立即帮你找到所有调用这个函数的地方。
Source Insight是个编辑器,但他的功能可比普通的编辑器要强大的多。下面列举一下:
1、 可以对程序要素进行智能分析,让你可以在纷繁复杂的代码中任意畅游;
2、 它在显示代码时,会自动把各种C++语言的关键字变成特殊颜色的字体,这种颜色可以自行定制;
3、 它还可以作为一款代码审查工具来使用,当你发现代码的bug,可以按住快捷键(这个快捷键是可以自行定制的),就可以为bug输入备注信息。
4、 还有个小特点:按住Shift+F8,你可以是某个选中的单词变为特殊的颜色。这个功能十分有用。编程的一定都遇到过:有时候,你忙了一天的工作,眼睛酸酸的、疲惫不堪,而老板又要求你必须今天把代码搞定。你苦苦地盯着屏幕,努力地寻找着那个出错的变量。那滋味只有亲身经历才有体验。现在不用怕了,你可以按住Shift+F8,那个变量就会在当前文档中变得非常醒目,再也不用费力了。怎么样?很爽吧?
Source Insight的下载非常容易。网上有很多,大家可以上网搜寻一下。以后有时间我还会介绍它的具体用法。希望关注。
贴一张Source Insight的界面图:
相关文章推荐
- [C++基础]014_如何查看代码生成的汇编码
- 如何用vc6自带功能进行c/c++代码性能调优
- [C++基础]014_如何查看代码生成的汇编码
- 在VS2013平台下如何快速解决c++代码内存泄漏问题
- 跨平台C、C++代码注意的事项及如何编写跨平台的C/C++代码
- 《C++精英内参之程序员高效指南》-10如何快速读透代码
- VC2010 C++如何更改代码的字体大小和颜色
- Github网站加载不完全,响应超时,如何解决 Github是一个代码托管平台和开发者社区,开发者可以在Github上创建自己的开源项目并与其他开发者协作编码。毫不夸张地说,高效利用Github是一
- 如何用Eclipse for C++来查看ns中的代码关联关系
- c&c++ 代码查看编辑工具Source Insight、VC
- vs平台如何查看汇编代码
- 《C++精英内参之程序员高效指南》-11常用的读代码方法除了写注释的,还有其他方法
- c++ 中extern的基本解释说明(VC代码)
- 如何优化C/C++语言代码(程序员必读)
- 如何通过Python代码查看系统信息
- 如何用Eclipse加断点调试C++代码?
- 如何用Emacs编译C++代码
- C/C++代码被 VS 2010 优化掉了,如何关闭优化?
- 如何在Visual Studio和CodeBlocks中反编译C++代码
- 如何让C/C++代码同时兼容Python2和Python3