Linux下kdevelop&ns的工程建立


环境:
Fedora Core 6
NS - 2.30
KDevelop v3.3.4

准备:
由于KDevelop v3 用 cmake 替代了 autotools,遗憾的是FC6没有提供cmake的软件包。故要使用KDevelop要先下载cmake。

cmake 主页:http://www.cmake.org

cmake下载地址:http://www.cmake.org/HTML/Download.html

我下载的是cmake-2.4.6-Linux-i386.tar.gz,解压后执行:
cp -rv cmake-2.4.6-Linux-i386/bin/* /usr/bin/
cp -rv cmake-2.4.6-Linux-i386/share/* /usr/share/

man目录下的文件我就不知到放哪了。

导入工程:
Project -> Import Existing Project... ->
在Import Existing Project...对话框里填入:
Directory:/home/ns2/ns-allinone-2.30/ns-2.30
Project name:ns
Project type:Generic C++ Application (Custom Makefile)

会弹出一个警告对话框:选Populate
Question - KDevelop (This project dose not contain any yet.) -> Populate

这样你就可以看到整个NS工程了,在 Classes 视图中可以看到NS的所有的类。至于KDevelop 的使用已经超出了本文的内容,请参阅相关文档。

相关内容