【发布时间】:2019-06-09 09:36:42
【问题描述】:
头文件通常随 Python 一起安装。在 Unix 上,它们位于目录 $prefix/include/pythonversion/ 和 $exec_prefix/include/pythonversion/ 中,其中 $prefix 和 $exec_prefix 由 Python 的配置脚本的相应参数定义,版本是 sys.version。在 Windows 上,头文件安装在 $prefix/include 中,其中 $prefix 是指定给安装程序的安装目录。 所以我有这个宏
问题出在这段代码上
if test "$PYTHON_PLATFORM" != "win32"; then
py_versiondir="/python${PYTHON_VERSION}"
else
py_versiondir=
fi
MinGW(在 Windows 上)例如可以有版本化的标头 python 文件夹,因此脚本不起作用。
我该如何解决?
【问题讨论】:
-
什么是“它”?是否有版本化的 Python 文件夹(链接会很方便,我从未听说过)?版本控制的 Python 文件夹是什么? 如何获取它们?完全不同的东西?
-
@l0b0 在 MinGW 上,python 头文件位于版本化文件夹中,例如 python2 或 python3
-
恐怕这不会让我更接近于理解这个问题。 Python 没有头文件。
标签: makefile macros mingw autotools mingw-w64