Я новичок в Linux, поэтому мне сложно кодировать и разрабатывать в среде на основе Linux (CentOS).
Хотя с кодированием все еще в порядке, я считаю отладку довольно сложной задачей из-за отсутствия точек останова и простоты навигации по различным определениям классов, функций и переменных, которые мы можем сделать в мгновение ока с помощью Windows / Mac IDE.
Это подводит меня к вопросу:
Могу ли я использовать Windows IDE для подключения к моей системе Linux и импорта моего репозитория проектов и разработки на нем?
Я сделал некоторые исследования при использовании Visual Studio 2017 для этой цели и нашел несколько статей, но большинство из них объясняют, как я начинаю новый проект, а не импортирую / разрабатываю существующий проект.
Я также просмотрел статью, в которой упоминалось о Visual GDB, но мне это было не очень понятно, поэтому любые указания о том, как я могу это использовать, были бы замечательными.
Любая другая среда IDE, которую я могу использовать в Windows для той же цели? (Visual Studio - это просто то, что я изучал, но любые другие предложения также приветствуются.)
ПРИМЕЧАНИЕ: В моем проекте есть код C и C++ (сетевой домен), поэтому оба тега.
Вы смотрели затмение?
Netbeans позволяет компилировать, запускать и отлаживать C++ на удаленных машинах.
@PaulR: Я не могу сказать, что уверен, но поскольку мы подключаемся к удаленным Linux-машинам, я думаю, что это как-то повлияет на память, если мы все начнем использовать IDE в Linux. Мы подключаемся к Linux-машинам через наши ноутбуки, поэтому я хотел попробовать IDE через Windows.
@Galik && Bigiansen: Спасибо за ваши комментарии, я подробнее расскажу об использовании Eclipse и netbeans. У меня было неправильное представление о том, что Eclipse ограничен использованием Java. Понятно, что ошибался :)
@ Бесполезно: я согласен, но я должен доставить что-то важное в короткие сроки, а Linux для меня в новинку, поэтому, пока яБУДУТ пытается быстро привыкнуть к инструментам Linux, я мог бы обойтись сложным обходным путем, который может помочь я делаю свою работу быстро.
Visual C++ для Linux в Visual Studio работает хорошо, и я использую его для кроссплатформенной разработки с момента его выпуска в 2016 году: blogs.msdn.microsoft.com/vcblog/2016/03/30/…. Если у вас есть существующее решение VS, самый простой подход - добавить параллельные проекты для цели Linux и добавить в них исходные файлы (копировать и вставлять). Тот же источник, та же структура. Поместите в скобки определенные разделы кода для Windows / Linux с помощью #ifdefs и нажмите build.





Почему бы просто не использовать Linux IDE?