vs2019编译python源码(PCBuild)

v s 2019 编译 p y t h o n 源码( P C B u i l d ) vs2019编译python源码(PCBuild) vs2019编译python源码(PCBuild

一 获取编译的外部依赖,即运行get_externals.bat文件

在这里插入图片描述
在这里插入图片描述
在这里插入图片描述

会下载放在externals文件中

在这里插入图片描述

二 打开pcbuild.sln进行编译

在这里插入图片描述

在这里插入图片描述

三 新建vs2019的c++控制台工程

四 先将pyconfig.h放到include中,再将include和Lib放到c++工程目录中

在这里插入图片描述
在这里插入图片描述

Lib ∶该目录包含了 Python 自带的所有标准库,Lib 中的库都是用 Python 语言编写的
Modules ∶ 该目录中包含了所有用C语言编写的模块,比如 random、cstringIo 等。 Modules 中的模块是那些对速度要求非常严格的模块,而有一些对速度没有太严格要求的模块,比如 os,就是用 Python 编写,并且放在 Lib 目录下的。
Parser ∶该目录中包含了 Python 解释器中的 Scanner 和 Parser 部分,即对 Python 源代码进行词法分析和语法分析的部分。除了这些,Parser 目录下还包含了一些有用的工具,这些工具能够根据 Python 语言的语法自动生成 Python 语言的词法和语法分析器,与YACC非常类似。
Objects ∶ 该目录中包含了所有 Python 的内建对象,包括整数、list、aict 等。同时,该目录还包括了Python 在运行时需要的所有的内部使用对象的实现。
Python ; 该目录下包含了 Python 解释器中的 Compiler 和执行引擎部分,是 Python运行的核心所在。
PCBuild ∶包含了Visual Studio C++ 的工程文件,当前源码对应的是vs2017以及更新的版本,用vs2019/vs2022也没问题。

  • 0
    点赞
  • 1
    收藏
    觉得还不错? 一键收藏
  • 0
    评论
要在VS2019编译qftp源码,你需要按照以下步骤进行操作: 1. 首先,确保已经安装了VS2019以及相关的开发工具。如果没有安装,你可以从官方网站或者其他可信来源下载并进行安装。 2. 打开VS2019,并选择“打开项目”或“新建项目”选项。 3. 在打开或新建项目的对话框中,浏览到qftp源码所在的文件夹,并选择对应的项目文件(通常是一个.sln文件)。 4. 等待VS2019加载并解析该项目。 5. 一旦项目被加载,你可以在解决方案资源管理器中查看项目的文件和目录结构。 6. 如果项目中有依赖项(如库文件),你需要确保这些依赖项已经正确配置并可访问。 7. 如果需要配置项目的编译选项,你可以通过右键点击项目文件,然后选择“属性”来进行配置。在属性窗口中,你可以设置编译器选项、链接选项以及其他相关设置。 8. 确定项目的配置和编译目标(如Debug或Release),然后点击“生成”菜单中的“生成解决方案”选项来开始编译。 9. 等待编译过程完成,如果没有错误或警告,说明编译成功。 10. 编译成功后,你可以在生成的目标文件或文件夹中找到生成的可执行文件或库文件。根据项目的类型和配置,可能会生成不同的输出文件。 请注意,以上步骤是一个概述,具体操作可能因为项目的配置和特殊性而有所不同。如果遇到问题,你可以通过查阅VS2019的文档或搜索相关的解决方案来获取更多的帮助。
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值