0

当我从命令行运行我的 wxperl 应用程序时,它运行良好,但是在使用来自以下网址的 PerlApp 后:http ://www.activestate.com/perl-dev-kit创建可执行文件我看到以下调试警报(如下所示)

wxWidgets 调试警报

我已经尝试像这样为 myFrame 添加语言环境,但我仍然缺少一些东西

use Wx::Locale qw(:default); 

有什么想法吗?

谢谢,-保罗

4

1 回答 1

0

这是我所缺少的:

use Wx::Locale qw(:default);
Wx::Locale->new( &Wx::wxLANGUAGE_DEFAULT );

use POSIX qw( setlocale LC_ALL );
setlocale(LC_ALL, 'C');

将语言环境设置为 LC_ALL,“C”解决了我的问题。

-保罗

于 2016-08-09T19:50:51.507 回答