2

我正在尝试使用 Xcode 4.6.3 调试功能调试我为 Maya 2013 构建的 Maya 插件。我希望能够设置断点并通过插件进行跟踪,但我无法为 Maya 调试设置 Xcode。在 Edit Scheme 部分,我将可执行文件设置为 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 调试?

4

2 回答 2

2

This link provides a very good explanation for debugging Maya plugins in Visual Studio. The same process can be applied to Xcode.

Link :- https://alliance.seas.upenn.edu/~cis660/wiki/index.php?title=Debug_CPP_Plugin

于 2013-09-06T17:38:08.617 回答
0

我有同样的问题,但后来我将可执行文件设置为应用程序包中的实际可执行文件,它为我正确启动。

例如,对于 Maya 2016,将启动应用程序设置为:/Applications/Autodesk/maya2016/Maya.app/Contents/MacOS/Maya

我更喜欢这种方法而不是附件方法的主要原因是它可以让您完全控制启动环境,并且您可以轻松地为调试会话设置环境变量(否则在 OS X 中设置是一个巨大的痛苦)

NB 很难从 xcode 浏览对话框浏览到应用程序包,但您可以将文件从普通的 Finder 窗口直接拖到浏览对话框上,以访问这个原本无法访问的路径

于 2016-10-31T12:06:17.547 回答