Любая помощь в том, как программно импортировать проект C/C++ с использованием java в eclipse.Импорт проекта C/C++ программно eclipse
Это часть разработки плагинов, где внешний инструмент создает все файлы для проекта C++, и мой плагин должен иметь возможность импортировать проект из этой папки программно в текущую рабочую область.
Я сделал то же самое для Java, но не в состоянии понять, как это сделать для C/C++
Так вот так больше ясности
- файла .project не порождается внешним инструмент
- , когда я вручную импортировать папку в затмение, как «существующих проекты в рабочее пространство» затмение не суммируется и не создавать .cproject и .project
- но когда я вручную импортировать его как «Makefile проект», то затмения создает .project и .cproject файлов в каталоге проекта.
Я уже дружнее импортировать в существующий проект
кодом ниже
System.out.println ("Открытие проекта СРР");
//IWorkspaceRoot wrkSpaceRoot = ResourcesPlugin.getWorkspace().getRoot();
project = ResourcesPlugin.getWorkspace().getRoot().getProject("ABCD");
//String path="";
try {
//pMonitor.beginTask("creating CDT Project ", 0);
IProjectDescription projDesc = ResourcesPlugin.getWorkspace().newProjectDescription(project.getName());
if (!("".equals(projectPath)) && projectPath != null) {
Path myPath = new Path(projectPath);
projDesc.setLocation(myPath);
}
IProject cdtProj = CCorePlugin.getDefault().createCDTProject(
projDesc, project, null);
//if(create) cdtProj.create(projDesc, null);
cdtProj.open(null);
IWorkbench workbench = PlatformUI.getWorkbench();
IWorkbenchWindow window = workbench.getActiveWorkbenchWindow();
workbench.showPerspective("org.eclipse.cdt.ui.CPerspective", window);
}catch(Exception e){
e.printStackTrace();
}
то, что я хочу, чтобы импортировать проект в качестве «Makefile проекта» в рабочей области программно,
другими словами действия, которые сделаны с помощью «File-Import-существующего кода Makefile проекта» я хочу делать программно.
Какая у вас конкретная проблема? Пожалуйста, не просто скажите что-то вроде: какой код для этой идеи App/Plugin? – Julian
Файл .project, созданный внешним инструментом? – Basilevs
Ну, файлы проекта создаются внешним инструментом. Я не вижу файл .project в списке созданных файлов. просто файл makefile и заголовки и файлы cpp. моя проблема: мне нужно импортировать этот проект, используя программный код «import - makefile c project» в рабочем пространстве – svm