Возможно ли использовать Visual Studio 2017(для c++) как portalbe?
90% что никак - вижла сильно много пишет в системные директории - фиг вычистишь потом.
Попробуйте не совсем IDE, но: Sublime Text, VS Code. К ним без проблем прикручиваются компиляторы типа gcc
Eclipse работает автономно, есть сборки со встроенной JRE, в этом случае и ява не нужна на компе.
Но с компилятором могут быть проблемы - в эклипсе (да и в остальных IDE) нет своего компилятора.
Обычно под виндой используется MSVC или mingw. 
MSVC скорее всего так же нельзя сделать переносимым.
mingw - можно. Но что бы использовать его в Eclipse нужно настраивать переменные окружения винды. Это можно сделать запуская Eclipse из батника, в котором сначала устанавливаются значения для нужных переменных окружения и только потом запускается IDE.
С другими IDE, думаю, схема будет примерно такая же.