2

我有一个用于粒子动力学的简单 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 上编译并运行良好。

4

1 回答 1

3

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

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

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

于 2012-06-16T09:39:39.417 回答