我正在尝试在我的 Windows 7 PC 上从源代码构建 PySVN。它运行 64 位 Windows,但由于各种原因,我需要对其进行编译,以便它可以在 32 位 Python 上运行。这就是我们在许多自动化服务器上运行的。
我已经下载了 PySvn 扩展源,我已经安装了 Visual Studio 2008 Express Edition。我尝试了一个批处理来自动化这个过程,它看起来像这样:
set PROJECT_DIR=%~dp0
set SRC_DIR=%PROJECT_DIR%pysvn-1.7.8
cd %SRC_DIR%\Builder
set SVN_VER_MAJ_MIN=1.8
call builder_custom_init.cmd
cd %SRC_DIR%\Source
python setup.py configure --platform=win32
当我到达最后一行时,我收到错误消息:
Info: Configure for python 2.7.6 in exec_prefix c:\python27
('Error:', 'cannot find PyCXX include CXX/Version.hxx - use --pycxx-dir')
我的 python - include 目录不包含名为 Version.hxx 的文件。我从哪里得到这个文件,我该如何修复这个错误?