我已经为OS创建了使用ActiveState PDK PerlApp 8.2.1编译的Perl/Tk应用程序。这个应用程序需要X11才能在OS X上正常工作,在我自己的电脑(OS X 10.4.11)上一切正常,其他人报告它在OS X 10.5和10.6上工作得很好。
但是,我也收到一些用户的报告,例如在10.4.11和10.6.7,在启动应用程序后,程序似乎正在运行,但没有出现主窗口。我已经为OS X创建了使用ActiveState PDK PerlApp 8.2.1编译的Perl/Tk应用程序。这个应用程序需要X11才能在OS X上正常工作,在我自己的电脑(OS X 10.4.11)上一切正常,其他人报告它在OS X 10.5和10.6上工作得很好。
但是,我也收到了一些用户的报告,例如在10.4.11和10.6.7,在启动应用程序后,程序似乎正在运行,但没有出现主窗口。
(只是为了澄清“似乎在运行”的含义,用户可以启动X11 (所以它已经安装了!)此外,在启动我的应用程序后,会出现一个新的X11菜单栏,用户可以单击"About...“可以看到“关于...”窗口)。)
我不能在这里复制错误,用户说当他们启动应用程序时,终端命令行上没有出现错误。
有没有人遇到过类似的问题,并知道解决方法?这似乎是X11的一个问题,但我很乐意修改我自己的代码来避免这个问题。
发布于 2011-04-24 15:26:22
我想首先要检查的是他们是从X11终端启动的,而不是普通的终端。(并且他们已经安装了X11 )。
在这种情况下,PerlTK可能隐藏了错误?
https://stackoverflow.com/questions/5769149
复制相似问题