Possible Duplicate:
C++ IDE for Linux?
I usually program on Windows with Visual Studio, and I use Perforce for Source code control. Recently I ported a large application (250 kLOC) to Linux and was looking for something similar to Visual Studio to program in on Linux. What I wanted in the C++ IDE was three things: integrated source code debugging; management of dependencies so I didn't have to use make files; and good integration with our source code control system. I spent quite a while trying to use Eclipse but ultimately could not be sure which of its project files should be under source code control.
I ran out of time for the IDE work and in the end used make files. However, I have not given up on this, because I still want to make Linux programming for the other Windows developers on the project as accessible as possible.
So my question is, which Eclipse project files should be under source code control? An alternative question: is there another IDE for C++ development on Linux that is sufficiently similar to Visual Studio in its general approach that it would ease the transition of Windows developers to Linux programming?