代码之家  ›  专栏  ›  技术社区  ›  quantumpotato

添加audiotoolbox.framework后fixmath和machineeexceptions.h崩溃

  •  0
  • quantumpotato  · 技术社区  · 15 年前

    创建了一个新的窗口应用程序。右键单击框架>添加现有框架。选定框架文件夹,然后是audiotoolbox.framework。 建造,11次崩溃。

    #elif defined __ppc__ || __ppc64__
    
    #define _IntSaturate(x) ((int) (x))
    
    #else
    
    #error "Unknown architecture."
    // To use unoptimized standard C code, remove above line.
    #define _IntSaturate(x) ((x) <= -0x1p31f ? (int) -0x80000000 : \
        0x1p31f <= (x) ? (int) 0x7fffffff : (int) (x))
    
    #endif
    

    尝试评论该行,但机器例外仍然崩溃:

    typedef CALLBACK_API_C( OSStatus , ExceptionHandlerProcPtr )(ExceptionInformation * theException);
    

    错误:应为“*”标记之前的”)。

    …到底发生了什么?我99.9%确信我从未修改过音频工具箱或任何其他框架。

    1 回复  |  直到 14 年前
        1
  •  0
  •   quantumpotato    14 年前

    刚刚取消了这个项目,复制了主要类,一切又恢复了正常运行。