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配置

参考链接:https://learn.microsoft.com/zh-cn/visualstudio/python/debugging-mixed-mode-c-cpp-python-in-visual-studio?view=vs-2022

1. 使用Visual Studio Installer,安装python开发工作负荷,勾选【python本机开发工具】

2. 把python项目和C++项目都添加到解决方案中

3. 启用混合模式调试

1)我使用的是“在 Python 项目中启用混合模式调试”,在右侧的解决方案资源管理器,点击python项目,右键选择【属性】
2)点击【调试】,勾选【启用本机代码调试】,crtl+s保存

3)将调试器附加到进程
  • 点击【调试】- 【附加到进程】
  • 点击【选择】,勾选【python(native)】
  • 点击【附加】

三、调试

1. 右键点击python项目的入口文件,点击【开始执行(调试)】

posted @ 2024-04-26 14:44  丛影HHZ  阅读(108)  评论(0编辑  收藏  举报