我已经使用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,在启动应用程序后,程序似乎运行但没有出现主窗口。我已经创建了Perl / Tk应用程序OS X使用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的一个问题,但我很乐意改变我自己的代码以避免这个问题。
答案 0 :(得分:1)
我想首先要检查的是它们是从X11终端发射的,而不是正常终端。 (并且他们安装了X11)。
在这种情况下,PerlTK可能会隐藏错误吗?