wxLocale不使用PerlApp

时间:2016-08-09 00:42:33

标签: perl wxwidgets activestate wxperl perlapp

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

wxWidgets Debug Alert

我已尝试为myFrame添加Locale,但我仍然遗漏了一些内容

use Wx::Locale qw(:default); 

有什么想法吗?

谢谢, -Paul

1 个答案:

答案 0 :(得分: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'解决了我的问题。

-Paul