Возможно ли удаленное программирование С++ программ?
Имеется проект, написанный на с++ под windows. Сам же я пользуюсь сугубо Unix системами.
Установил VirtualBox. Поставил Windows. Настроил рабочее окружение для ВМ.
Вопрос следующий: "Могу ли я на хост машине писать,автодополнять, удаленно собирать и выполнять код на виртуальной машине?".
На данный момент приходится работать в рабочем окружении виртуальной машины, что влечет за собой многие неудобства: отвратительные windows шрифты и их сглаживание, бесконечное переключение с ВМ на Хост машину и т.д.
Настройте на винде систему сборки, например поставьте Jenkins, настройте его на автоматическую сборку и запуск продукта на каждый коммит в git (или даже в определенную ветку git), и работайте в *nix.
При коммите по триггеру Jenkins будет все запускать и выполнять, вплоть до того, что вы будете читать только логи. Зависит от вашего приложения.
А каким образом можно сделать автодополнение кода на хост машине? Ведь либы и реализация завязаны на API винды, поэтому не все методы и функции будут "видны" среде.
Saboteur: Пишу как раз на Qt, но в данном проекте существуют 2 windows only библиотеки, которые пока портировать но unix не удалось - сильно зависят от Win Api.