Doxygen OS X应用程序在发布时崩溃(10.6.8)

时间:2014-05-12 16:53:24

标签: macos doxygen doxywizard

有没有人在Snow Leopard 10.6.8上成功推出Doxygen 1.8.7?按照简单的“拖到应用程序文件夹”安装后,双击会导致应用程序立即崩溃(在DoxyWizard中?),没有回溯:

Process:         launchd [69602]
Path:            /Applications/Doxygen.app/Contents/MacOS/Doxywizard
Identifier:      org.doxygen
Version:         ??? (???)
Code Type:       X86 (Native)
Parent Process:  launchd [125]

Date/Time:       2014-05-12 09:21:11.464 -0700
OS Version:      Mac OS X 10.6.8 (10K549)
Report Version:  6

Interval Since Last Report:          1152 sec
Crashes Since Last Report:           2
Per-App Crashes Since Last Report:   2

Exception Type:  EXC_BAD_ACCESS (SIGSEGV)
Exception Codes: KERN_INVALID_ADDRESS at 0x000000008fe01030
Crashed Thread:  Unknown

Backtrace not available

Unknown thread crashed with X86 Thread State (32-bit):
  eax: 0x00000000  ebx: 0x00000000  ecx: 0x00000000  edx: 0x00000000
  edi: 0x00000000  esi: 0x00000000  ebp: 0x00000000  esp: 0x00000000
   ss: 0x0000001f  efl: 0x00010202  eip: 0x8fe01030   cs: 0x00000017
   ds: 0x0000001f   es: 0x0000001f   fs: 0x00000000   gs: 0x00000000
  cr2: 0x8fe01030

Binary images description not available

也许安装过程还有更多内容?是否需要构建UNIX二进制文件才能运行UI应用程序?

1 个答案:

答案 0 :(得分:1)

Doxywizard 1.8.7及其库依赖项是使用部署目标10.9构建的:

$ otool -l Doxygen.app/Contents/MacOS/Doxywizard | fgrep --after-context=3 LC_VERSION_MIN
      cmd LC_VERSION_MIN_MACOSX
  cmdsize 16
  version 10.9
      sdk 10.9

这意味着应用程序只能在运行OS X 10.9或更高版本的系统上运行。在此版本中删除了对旧操作系统的支持,或者意外地使用不正确的部署目标构建了二进制文件。