Первый фрагмент кода использует постоперационный оператор инкремента, таким образом, вызов выполняется как DoStuff (уровень);. если Вы хотите использовать инкрементный оператор здесь, используйте DoStuff (++ уровень);.
Я согласен с решением для виртуализации, но, возможно, вам будет полезна эта ссылка из портативной коллекции бесплатных программ, я использовал ее локально, но не через USB
Альтернативный способ - использовать что-то вроде VirtualBox и просто установить там свою среду разработки (базу данных или что угодно).