总结一下这些年来使用过的工具
1. visual studio
2. eclipse
3. codeblock
4. qtcreator
5. matlab
6. vim
visual studio是使用的第一个开发环境,上手很好,且debug很方便是windows开发不二选择。
eclipse是个全能选手java c++无所不能加一些插件比如valgrind svn qt。
codeblock对makefile的编辑很方便,而eclipse对makefile隐藏较深,不利于配合项目管理,codeblock且有一个小tool cbp2make直接导出makefile,但使用没有eclipse友好。
qtcreator是特别针对qt的IDE,还算friendly,和eclipse + qt 相当,但比较单一。
matlab是一脚本语言,最大的感触就是强大的command window,在debug的时候显示出了无与伦比的优势。
vim是个多面手,尤其一些高级应用比如宏,block view其他所有的IDE有望其项背。
qt开发
eclipse+qt > qtcreator
纯C++开发
visual studio(windows)>(vim cmake idb python)>eclipse>codeblock
现在的流程基本是vim敲代码,cmake和python管理工程,idb用于debug。