Clang
+pycparser
无法解析cpython3.7中的pythread.h
头,但这在Travis CI中的cpython3.7-dev中有效。在
opt/python/3.7.0/include/python3.7m/pythread.h:122:5: error: "Require native
threads. See https://bugs.python.org/issue31370"
# error "Require native threads. See https://bugs.python.org/issue31370"
由于代码不符合C99,我是否应该尝试gcc
而不是clang
,将特定的线程标志传递给编译器,还是用额外的“伪造的”libc头扩展pycparser?在
本期更多详情:
https://github.com/pythonnet/pythonnet/issues/609#issuecomment-412959577
这现在已修复,如Eli B。建议编译器缺少
#define
:https://github.com/pythonnet/pythonnet/blob/py37/tools/geninterop/geninterop.py#L177
"-D _POSIX_THREADS"
相关问题 更多 >
编程相关推荐