python C++混合编程环境搭建
一、python环境
1. 下载python安装包
2. 安装python(选择下载符号文件和二进制文件)
注:多半会报错“Error 0x80072f7d: Failed to send request to URL: ……”,因为下载超时导致安装失败
解决:
1) 手动下载core_pdb.msi等文件
https://www.python.org/ftp/python/3.8.0/win32/ (选择自己安装python相同版本的路径下载,我这里是python38 32win版本)
2) 把下载的文件放到与python-3.8.0.exe安装文件同一路径,再执行安装程序(我这里是需要这些文件,如果不知道要下载什么文件,就直接点击安装python等安装失败查看log file)
二、visual studio 2022配置
1. 使用Visual Studio Installer,安装python开发工作负荷,勾选【python本机开发工具】
2. 把python项目和C++项目都添加到解决方案中
3. 启用混合模式调试
1)我使用的是“在 Python 项目中启用混合模式调试”,在右侧的解决方案资源管理器,点击python项目,右键选择【属性】
2)点击【调试】,勾选【启用本机代码调试】,crtl+s保存
3)将调试器附加到进程
- 点击【调试】- 【附加到进程】
- 点击【选择】,勾选【python(native)】
- 点击【附加】
【推荐】国内首个AI IDE,深度理解中文开发场景,立即下载体验Trae
【推荐】编程新体验,更懂你的AI,立即体验豆包MarsCode编程助手
【推荐】抖音旗下AI助手豆包,你的智能百科全书,全免费不限次数
【推荐】轻量又高性能的 SSH 工具 IShell:AI 加持,快人一步
· 分享一个免费、快速、无限量使用的满血 DeepSeek R1 模型,支持深度思考和联网搜索!
· 使用C#创建一个MCP客户端
· 基于 Docker 搭建 FRP 内网穿透开源项目(很简单哒)
· ollama系列1:轻松3步本地部署deepseek,普通电脑可用
· 按钮权限的设计及实现