Отладка плагина Maya с помощью Xcode

Я пытаюсь отладить плагин Maya, который я создаю для Maya 2013, используя функции отладки Xcode 4.6.3. Я хочу иметь возможность установить точку останова и проследить через плагин, но я не могу настроить Xcode для отладки Maya. В разделе «Редактирование схемы» я установил для исполняемого файла Maya.app, но это привело к следующему выводу в моем окне консоли:

Flags:
-v                       prints the product version and cut number
-batch                   for batch mode
-prompt                  for interactive non-gui mode
-proj [dir]              look for files in the specified project dir
-command [mel command]   runs the specified command on startup
-file [file]             opens the specified file
-script [file]           sources the specified file on startup
(use complete file name)
-recover                 recover the last journal file
(use 'Render -help' for more options)
-optimizeRender [file] [outfile]
optimize maya file efficient for rendering
purposes, and put result in outfile
(use 'maya -optimizeRender -help' for more options)
-archive [file]          displays a list of files required to archive
the specified scene.
-noAutoloadPlugins       do not auto-load any plug-ins.
-3                       enable Python 3000 compatibility warnings
-help                    prints this message

Я установил конфигурацию сборки на «Отладка». Единственная известная ссылка, которая была полезной, была этот но сейчас он сильно устарел.

Может ли кто-нибудь помочь мне в настройке Xcode для отладки Maya?

2

Решение

Эта ссылка дает очень хорошее объяснение для отладки плагинов Maya в Visual Studio. Тот же процесс может быть применен к Xcode.

Ссылка на сайт :- https://alliance.seas.upenn.edu/~cis660/wiki/index.php?title=Debug_CPP_Plugin

2

Другие решения

У меня была та же проблема, но затем я установил исполняемый файл на фактический исполняемый файл в пакете приложения, и он запустился правильно для меня.

Например, для Maya 2016 установите запуск приложения:
/Applications/Autodesk/maya2016/Maya.app/Contents/MacOS/Maya

Основная причина, по которой я предпочитаю этот метод, а не метод вложения, состоит в том, что он дает вам полный контроль над средой запуска, и вы можете легко устанавливать переменные среды для сеанса отладки (которые в противном случае являются ОГРОМНОЙ болью, которую необходимо установить в OS X)

NB. Сложно перейти из диалогового окна просмотра xcode в пакет приложения, но вы можете перетащить файл из обычного окна Finder прямо в диалоговое окно просмотра, чтобы перейти к этому в противном случае недоступному пути.

0

По вопросам рекламы [email protected]