Попросите PyCharm вызвать AppCode для отладки C++?

У меня есть и PyCharm, и AppCode. У меня есть проект C++ в AppCode и проект Python в PyCharm. Программа Python вызывает исполняемый файл, созданный из проекта C++. Возможности отладки AppCode очень хороши, но, к сожалению, что-то идет не так, когда проект PyCharm вызывает исполняемые файлы C++, и я не могу использовать возможности отладки AppCode. Есть ли способ, чтобы PyCharm вызывал AppCode, чтобы, когда код Python вызывает код C++, я мог использовать отладку AppCode? Спасибо!


person Shiania White    schedule 26.09.2014    source источник


Ответы (2)


Есть возможность присоединения к процессу в AppCode. Но сложная часть поймать момент, когда исполняемый файл начал присоединяться.

Что бы я попробовал - просто отладить проект С++ с состоянием условия, когда он запускается из кода Python. Я предполагаю, что ваш проект Python запускает исполняемый файл с параметрами командной строки.

person Eugen Martynov    schedule 03.10.2014
comment
Не могли бы вы уточнить, как прикрепить исполняемый файл? - person Shiania White; 05.10.2014
comment
В AppCode Run-›Attach to Existing process... и найдите имя вашего процесса (просто начните вводить) - person Eugen Martynov; 08.10.2014
comment
@EugenMartynov, этого достаточно, чтобы получить награду. Интересно, может ли быть какой-то способ использования средства запуска командной строки IDE, чтобы IDE могла быть вызвана либо для присоединения процесса, либо для запуска IDE из командной строки с параметрами для запуска процесса... - person golmschenk; 08.10.2014
comment
Я думаю, что это возможно, но лучше уточнить у людей JetBrains - person Eugen Martynov; 09.10.2014

Попробуйте использовать Eclipse как замену PyCharm, он должен иметь возможность лично использовать исполняемые файлы C++ и возможности отладки AppCode, я думаю, что это может быть даже лучше.

person TH3PROGRAMM3R    schedule 07.10.2014
comment
Это действительно не ответ на его вопрос. - person damian; 08.10.2014