转自:http://hi.baidu.com/vvfang/blog/item/dcfe1755a7a3c4c3b645aef5.html
使用Source Insight 分析NS2 代码
Source Insight
(http://www.sourceinsight.com )
Introduction: http://www.sourceinsight.com/prodinfo.html
Trial Version: http://www.sourceinsight.com/eval.html
User Manual: http://www.sourceinsight.com/docsv3.html
Adding support for .cc file:
1. Click “Options” Menu --> “Document Options” Dialog
2. In “Document Options” Dialog:
Select "C++ Source File" in "Document Type" Droplist --> Add “;*.cc” in “File filter”
--> Click “Close” Button
Adding support for .tcl file:
1. Download tcl language file from: http://www.sourceinsight.com/public/languages/TCL.CLF
2. Click “Options” Menu --> “Preferences” Dialog --> “Languages” Tab
3. In “Languages” Tab:
Click “import” Button --> Select “TCL.CLF” to import the tcl language file --> Select “TCL” in “Language” --> Click “Doc Types…” Button in “Languages” Tab --> “Document Options” Dialog
4. In “Document Options” Dialog:
Click “Add Type…” Button --> Type “tcl” as Document Type Name --> Type “*.tcl” in “File filter” --> Select “TCL” in “Language” Droplist --> Select "Include when adding to projects" Checkbox --> Click “Close” Button
Import NS2 Source code
1. Click "Project" Menu --> New Project --> Type “NS2” as the project name --> Click “OK” Button --> Click “OK” Button in “New Project Setting” Dialog --> “Add and Remove Project Files” Dialog
2. In “Add and Remove Project Files” Dialog:
Select the NS2 source code file folder --> Click “Add All” Button --> Select “Recursively add lower sub-directories” --> Click “OK” Button --> Click “OK” for importing source code --> Click “Close” Button in “Add and Remove Project Files” Dialog
That’s ok! Enjoy it! For how to use Source Insight, please refer to its User Manual.
PS. You can also try the open source “Source Navigator” http://sourcenav.sourceforge.net/ and “Source Navigator NG” http://sourcenav.berlios.de/ .
Contact Information
Email: fangvv@gmail.com
Website: http://sites.google.com/site/fangvv