我正在尝试为我们的项目自动构建64位Python-2.7.6。默认的Python MSI使用我们要升级的旧版OpenSSL。我完全擅长在Windows下构建应用程序。我找到的所有文档都是关于在IDE中打开它然后构建Python拉动它的所有依赖项。无论如何,这个过程可以从命令行自动完成。应该如何为64位Windows构建它。在PCbuild目录中,只有visual studio项目文件。非常感谢任何帮助。
更新: 我做了一些搜索,在PCbuild目录中找到了build.bat。我试图通过设置Release | x64的路径变量来复制它的功能。但是,当我这样做并执行它仍然尝试构建make_versioninfo,make_buildinfo为“Release | Win32”而不是“Release | x64”时,这会导致这两个初始构建中断以下错误:
fatal error LNK1112: module machine type 'x64' conflicts with target machine type 'X86'
我需要解决其他错误,我希望能够解决最初的错误,希望可能是这些错误与我的构建失败的原因有关。另外,我希望有人可以建议我如何设置openssl之类的位置,以便构建过程找到它们。