Python3.6中的函数'get_locale_info'出错

时间:2017-09-02 06:59:57

标签: android python cross-compiling nmake static-compilation

我正在尝试使用 Python3.6.2 进行静态编译并为Android进行交叉编译。并且nmake在运行时抛出以下异常:

Python\formatter_unicode.c: In function 'get_locale_info':
Python\formatter_unicode.c:711:53: error: 'struct lconv' has no member named 'decimal_point'
                                          locale_data->decimal_point,
                                                     ^
Python\formatter_unicode.c:716:53: error: 'struct lconv' has no member named 'thousands_sep'
                                          locale_data->thousands_sep,
                                                     ^
Python\formatter_unicode.c:720:44: error: 'struct lconv' has no member named 'grouping'
         locale_info->grouping = locale_data->grouping;
                                            ^
Makefile:14273: recipe for target '.obj\formatter_unicode.obj' failed
nmake: *** [.obj\formatter_unicode.obj] Error 1

我已经google了很多,但到目前为止几乎找不到任何实用的东西。虽然我看到了源代码(我只是对C / C ++有点了解),但我完全不明白发生了什么。

有人可以给我一些建议吗?

提前谢谢。

0 个答案:

没有答案