1. eclipse classic
2. CDT install whatever will cause the dependency problem
3. MinGW. remember to set env variable add C:\MinGW\bin to Path
3. subclipse
4. git
1. generate public key using passphrase and then copy it to the repository
2. clone the repository to a directory which will be your project directory
3. right-click the root of the repository, select import projects, using new project wizard
Remember this: the project directory should be the same with the local repository
5. boost here: https://www.linux.com/community/blogs/133-general-linux/413349
6. import boost to your project
1. include add @ project-property->c/c++ general->include
2. lib add @ project-property->c/c++ build-> gcc linker-> library and libraries search path
Note Remove "lib" and ".a" for library file libxxxx.a when adding it to library