我已经为使用 ActiveState PDK PerlApp 8.2.1 编译的 OS X 创建了 Perl/Tk 应用程序。该应用程序需要 X11 才能在 OS X 上正常运行,并且在我自己的计算机(OS X 10.4.11)上一切正常,其他人报告它在 OS X 10.5 和 10.6 上运行良好。
但是,我也收到了一些用户的报告,例如在 10.4.11 和 10.6.7 上,启动应用程序后,程序似乎运行但没有出现主窗口。我已经为 OS X 创建了 Perl/Tk 应用程序编译使用 ActiveState PDK PerlApp 8.2.1。该应用程序需要 X11 才能在 OS X 上正常运行,并且在我自己的计算机(OS X 10.4.11)上一切正常,其他人报告它在 OS X 10.5 和 10.6 上运行良好。
但是,我也收到了一些用户的报告,例如在 10.4.11 和 10.6.7 上,启动应用程序后,程序似乎运行但没有出现主窗口。
(只是为了澄清“似乎运行”的含义,用户可以启动 X11(所以它已经安装了!)。另外,启动我的应用程序后,会出现一个新的 X11 菜单栏,他们可以单击“关于...”并可以看到我的应用程序的“关于...”窗口。)
我无法在此处复制该错误,并且用户说他们启动应用程序时终端命令行上没有出现错误。
有没有人遇到过类似的问题并知道解决方法?这似乎是 X11 的问题,但我很乐意更改自己的代码以避免此问题。