四月 13, 2008 Archives

2008-04-13 11:23:04

使用Eclipse開發Maya plugin時關於除錯的一些設定

在試著找過文件並且請教朋友之後,終於找到應該設定Degugger的參數的種類。首先,由於我們要進行除錯的Maya plugin是個shared library,這其實表示我們要除錯的應用程式是Maya本身。在使用Eclipse的CDT時,新增一個給Maya的Debug設定,並且是使用C/C++ Local Application的預設設定來修改。以下條列應該修改的設定和環境參數,其餘設定可用預設值。

  • Main的部份,將C/C++ Application的部份由預設的.so(就是你的plugin)
    Debug/yourplugin.so
    
    改為maya.bin的位置。例如:
    /usr/autodesk/maya8.5-x64/bin/maya.bin
    
  • 在Environment的部份,加入以下Environment variables及其對應的值:
    LD_LIBRARY_PATH                 /usr/autodesk/maya8.5-x64/lib
    MAYA_DEBUG_NO_SIGNAL_HANDLERS   1
    MAYA_LOCATION                   /usr/autodesk/maya8.5-x64
    
  • 以上是必要的基本設定,其他部份的設定可參考自己需求修改。
    參考資料 Using a debugger to debug your plug-ins


    Posted by Wesly Chu | Permanent Link | Categories: 3D CG