我正在使用“vi”和“emacs”编写的一些传统C++代码,我正在尝试构建一个eclipse CDT安装程序来维护它(在Linux上)。我一直面临的两个主要问题是索引需要很长的时间(超过4小时),即使一旦完成,eclipse几乎没有响应。什么是大C++项目推荐Eclipse CDT配置(索引器需要永久)
代码库是在 “3-4级深” 方式构造:
/system/${category}/${library}/
/server/${serverName}/${component}/
实施例:
/system/CORE/CommandLine/*.cpp
/system/CORE/Connection/*.cpp
...
/server/Authentication/DB/Objects/*.cpp
/server/Authentication/Main/*.cpp
大约有200 “模块” 下/系统/ *和周围50在/ server/Authentication/*下。 也有一个令人惊讶的曲折使系统具有20年值得的人写化妆代码谁想要showoff他们做的能力:-)
我已经试过两种方法至今
1)两个Eclipse的CDT项目,即/系统和/身份验证
2)一个eclipse cdt项目每个“模块”结尾+200模块。我甚至计算了模块之间的依赖关系。
在这两种方法中,索引都需要很长时间。在方法1)我遇到了不解决的依赖问题。随着接近2)日蚀是几乎没有反应,当我按Ctrl +点击一个功能,我可以去喝杯咖啡,回来它响应之前...
有人在那里有与像这些大项目的经验?你有什么建议?
您的'Windows->首选项 - > C/C++ - > Indexer'设置为“快速(推荐)”还是“全部”索引器?它应该是“快”。 – iammilind 2012-03-05 10:48:28
@iammilind我似乎没有这个选项(日食靛蓝) – krico 2012-03-05 10:58:49
@iammilind似乎在较新的版本,该选项不可用 – krico 2012-03-07 14:28:31