NetBeans 代码帮助功能的使用 C++项目为例 [Ubuntu 下NS2项目调试技巧]
在实际开发或者调试一个大一点儿的项目时,难免会涉及各种各样的调用或者引用。如果能够巧妙地运用NetBeans的代码帮助功能会是非常是有帮助的。
配置完C++开发环境(实际上是安装并激活C/C++插件)后,新建项目 ,会发现里面的提示功能非常适用。自动提示很多已经定义的东西,省去不少麻烦。但是如果在运行配置里面修改了代码帮助的内容就没有这么幸运了。很多东西出不来了。
万一不小心把代码帮助去掉了或者修改了。千万冷静,至少把这段简短的文字看完你再去折腾,我以折腾两天的代价换来这几百字会给你节约很多时间。我试过很多方法:把NetBeans完全卸载并且删除所有NetBeans相关配置文件。——没用!
最简单的方法:把已经添加或建立的项目从NetBeans里面删除,并且重新建立该项目。注意删除的时候千万不要选择提示窗口中“同时删除.......的源文件”这一项,你只能删除/root/NetBeansProject里面的项目信息,那些是生成的配置文件,在添加项目或新建项目的时候会重新生成。其中root换成你自己安装时候选择的NetBeans项目目录。现找到确定无误在删除。免得前功尽弃。
重新生成或者新建项目的方法:“新建项目”——选择“基于现有源代码的C/C++项目”,重新生成以后再次进入“运行”——“设置项目配置”——“定制”——“代码帮助”——“C++编译器”。这时候就重新可以看到帮助的配置信息了,代码提示也会重新生效。很多错误也不见了。
说明:这种情况主要是用于有一个基本完整的项目源码进行调试和修改的情况。已经定义的一些内容能够被自动解析出来。
本人测试的是NS 2.34,使用前要根据ns-allinone-2.34 的安装方法安装成功,并且配置环境变量,测试成功以后再导入到NetBeans中。
测试环境为:NetBeans 6.8 IDE(已经安装完C/C++插件)+Ubuntu 10.04 64bit。
另外,废话一句:用NetBeans调试NS2项目,可以方便地看到所有的类、对象、方法等的定义、调用等关系。告别NS2白痴式的代码界面。
时间有限,点到为止。如果恰巧你也在用NS2开发协议,尤其是SPIN协议,欢迎加我QQ一起探讨。QQ:651572470(请务必注明验证消息,简要描述问题或加我的目的,谢谢合作!)