您的位置:首页 > 编程语言 > C语言/C++

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的界面图:

内容来自用户分享和网络整理,不保证内容的准确性,如有侵权内容,可联系管理员处理 点击这里给我发消息
标签: