Вы можете создать проект на удаленной машине, используя RSE. Для этого на удаленном компьютере должен быть установлен компонент сервера RSE. Создайте соединение с машиной, используя представление RSE Remote Systems. Создайте новый проект C / C ++ и на первой странице мастера снимите флажок «Использовать расположение по умолчанию». Это позволяет в раскрывающемся списке поставщиков файловой системы выбрать RSE. Затем, когда вы нажмете кнопку «Обзор», откроется диалоговое окно, в котором вы сможете найти в удаленной системе папку, в которой вы хотите разместить проект.
Есть несколько проблем с этим подходом. Прежде всего, когда индексатор CDT хочет создать индекс, ему необходимо проанализировать все файлы в вашем проекте, что означает загрузку всех файлов на локальный компьютер. Это может быть медленным, если у вас большой проект или медленное соединение.
Другая проблема заключается в том, что при повторном запуске Eclipse удаленные проекты будут закрыты. Это потому, что у вас еще нет соединения с удаленным компьютером, поэтому eclipse не может прочитать файл .project. Вам придется открывать удаленные проекты каждый раз, когда вы начинаете затмение.
В настоящее время в работе находится проект под названием RDT (средства удаленной разработки), который добавляет возможности удаленной индексации в CDT. Это означает, что индексатор будет жить на удаленной машине с вашим кодом, поэтому файлы для индексатора загружать не нужно. Он все еще в "альфа-статусе", но если вы любите приключения и хотите попробовать его, зайдите здесь .