The Android NDK (Native Developmemt Kit) uses the GCC toolchain, so Visual Studio will not be good if you do not want to use it to edit the source files and use any other external ones (Makefile from the command line?) To compile your program.
However, you should be able to use eclipse / CDT, and this provides a very rich C / C ++ programming environment (I use it every day for Linux development). See here .
source share