【问题标题】:OpenGL Adobe conflict on OSXOSX上的OpenGL Adob​​e冲突
【发布时间】:2012-06-16 08:44:08
【问题描述】:

我有一个用于粒子动力学的简单 OpenGL 程序。在 OSX 10.6.8 上编译时,当调用键盘处理程序时,程序会以以下方式退出。

2012-06-16 07:30:28.110 xel2d.out[2846:903] 加载 /Library/ScriptingAdditions/Adobe Unit Types.osax/Contents/MacOS/Adobe Unit Types 时出错:dlopen(/Library/ ScriptingAdditions/Adobe Unit Types.osax/Contents/MacOS/Adobe Unit Types, 262):找不到合适的图像。发现: /Library/ScriptingAdditions/Adobe Unit Types.osax/Contents/MacOS/Adobe Unit Types:通用包装器中没有匹配的架构 xel2d.out:OpenScripting.framework - 脚本添加“/Library/ScriptingAdditions/Adobe Unit Types.osax”声明没有可加载的处理程序。 开始

到底为什么 Adob​​e 会出现这种情况?相同的代码在 Linux 上编译并运行良好。

【问题讨论】:

    标签: macos opengl adobe


    【解决方案1】:

    这是您机器上的配置问题。干脆扔掉(或至少移到一边)/Library/ScriptingAdditions/Adobe Unit Types.osax

    正如您可能已经猜到的那样,这是一个脚本添加。我猜你正在加载一些框架,然后尝试加载脚本添加。无法加载此特定脚本添加,因为它不是相同的体系结构。我怀疑你的程序是 64 位的,而脚本添加是 32 位的。

    我不知道 Adob​​e Unit Types.osax 来自哪里。网络搜索可能会告诉您。或者,如果把它移到一边,有什么东西坏了,那么你就会知道它需要什么。

    【讨论】:

    • 更大的问题是该文件存在多久了,或者为什么 adobe 提供了不胖的库?
    • 嗯,实际上,它胖的。错误说“universal 包装器中没有匹配的架构”(我的重点)。那么,更可怕的是,它可能意味着i386和ppc
    • 是的,那么我的第一个问题成立...该文件存在多长时间...操作员可以在其上运行文件命令以找出拱门
    猜你喜欢
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 2016-02-27
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    相关资源
    最近更新 更多