C++ Python依赖项,windows(CMake)

C++ Python依赖项,windows(CMake),c++,python,installation,cmake,C++,Python,Installation,Cmake,我有一个大型的、跨平台的、依赖python的项目,它是由CMake构建的。 在linux中,python要么预先安装,要么通过shell脚本轻松检索。但在windows build上,我必须在运行CMake之前从.msi手动安装python。使用cmake脚本有什么好的解决方法吗 PS所有其他外部依赖项都是从专用FTP服务器下载的。Python不一定要安装才能正常运行。对于我自己在Windows上基于CMake的项目,我只使用一个包含整个python树的.zip文件。您所需要做的就是将它提取到一

我有一个大型的、跨平台的、依赖python的项目,它是由CMake构建的。 在linux中,python要么预先安装,要么通过shell脚本轻松检索。但在windows build上,我必须在运行CMake之前从.msi手动安装python。使用cmake脚本有什么好的解决方法吗


PS所有其他外部依赖项都是从专用FTP服务器下载的。

Python不一定要安装才能正常运行。对于我自己在Windows上基于CMake的项目,我只使用一个包含整个python树的.zip文件。您所需要做的就是将它提取到一个临时目录中,将它添加到您的路径中,并设置PYTHONHOME/PYTHONPATH环境变量。完成后,您就可以使用一个完全可操作的Python解释器了。Windows上唯一的“问题”是确保在创建.zip之前,记得将Python DLL从C:\Windows\system32复制到顶级Python目录中。

TY,我知道了。当我学习“python.dll”时,一切都很顺利。谢谢。