无法在Windows 10上安装Wx - Strawberry Perl

时间:2015-10-18 23:48:09

标签: perl wxwidgets

在尝试为Strawberry Perl安装Wx时,我收到以下错误:

  

gcc -c -o gcc_mswudll \ wxregex_regcomp.o -O2 -mthreads -DHAVE_W32API_H -DNDEBUG -I .... \ include -I .... \ lib \ gcc_dll \ mswu -D__WXMSW__ -D_UNICODE -m64 -MTgcc_mswudll \ wxregex_regcomp.o -MFgcc_mswudll \ wxregex_regcomp.od -MD -MP ../../src/regex/regcomp.c       ../../src/regex/regcomp.c:1:0:抱歉,未实现:64位模式未编译       makefile.gcc:5702:目标的配方' gcc_mswudll \ wxregex_regcomp.o'失败的gmake:*** [gcc_mswudll \ wxregex_regcomp.o]错误1       system:gmake -f makefile.gcc all UNICODE = 1 MSLU = 0 BUILD = release SHARED = 1 DEBUG_INFO = default DEBUG_FLAG = 1 LDFLAGS =" -m64" CPPFLAGS =" -m64":512在inc / My / Build / Win32.pm第284行。         MDOOTSON /外国人的wxWidgets-0.67.tar.gz         D:\ Perl \ perl \ bin \ perl.exe ./Build - 不行       停止:'安装' Alien :: wxWidgets'。

失败了

所以这实际上似乎是在编译本身?使用CPAN进行安装。不知道从哪里开始。任何帮助表示赞赏。

1 个答案:

答案 0 :(得分:2)

核心问题是行

sorry, unimplemented: 64-bit mode not compiled in

所以你在不支持64位的gcc上使用-m64选项

通常我希望你的路径中唯一的gcc是Strawberry Perl附带的那个,所以你使用Cygwin或者是什么导致构建错误的编译器?