Eclipse 4.5 (Mars) / Windows 7
У меня есть проект Eclipse C / C ++ Makefile, в котором есть как код Python, так и код C / C ++. Исходный код извлечен из репозитория SVN. Среда компоновки — это оболочка MSYS, использующая сценарий конфигурации, специфичный для проекта, для создания всех Make-файлов в верхних / подкаталогах и «make», «make install» для сборки.
В моем файле .project настроены как PyDev, так и CDT.
Я могу переключаться между перспективами PyDev и C / C ++ и просматривать код, включая щелчок правой кнопкой мыши на символе и «открытое объявление».
Перспектива «Отладка», по-видимому, специфична для перспективы C / C ++.
У вас есть опыт настройки проекта Eclipse, который позволяет отлаживать как код Python, так и код C / C ++?
После «поиска в Интернете» вот что, похоже, работает для моей конкретной ситуации:
.настройки
.cproject
.project
Примечание. Я держу свое рабочее пространство Eclipse отдельно от своего проекта Eclipse.
Примечание. Этот проект Eclipse Python находится в моей рабочей области Eclipse.
Это создает следующие 2 файла:
.pydevproject
.project
Скопируйте .pydevproject в каталог, содержащий файлы .settings, .cproject и .project.
Скопируйте элементы Python ‘nature’ из файла Python .project в файл CDT .project.
Перезапустите Eclipse, если он работал при редактировании файлов точек (.).
Наконец, перейдите к «Перспективе C / C ++». В окне «Project Explorer» откройте «View Menu».
Выберите «Настроить вид …».
Выберите вкладку «Содержимое».
Снимите флажок «Содержимое PyDev Navigator».