An intergrated development environment for c++ using many outstanding open source library