当前位置: 首页 > news >正文

虚拟环境下Python调用C++开发的dll如何联调?一文解答!(Python开发环境PyCharm,C++开发环境Visual Studio)

开发环境
Python: PyCharm
C++: Visual Studio 2022 (Enterprise)

更多信息
Python中使用三方库ctypes作为C++接口与Python之间的桥梁
dll中向外暴露C接口供Python调用

PyCharm 中的相关操作

对于调用某 dll的C接口位置代码行处打上断点,并开始调试,运行到要调试的C接口处暂停

Visual Studio 中的相关操作

选择【调试】-> 【附加到进程】:
在这里插入图片描述
注意:PyCharm只是一个IDE,最终Python代码的执行其实依赖Python.exe,所以在弹出窗口中我们需要写入python

在这里插入图片描述
有一个小技巧,我们可以选择【树】视图:
在这里插入图片描述
然后选择最下面的 python.exe,最终点击 【附加】,即可进行调试

相关文章:

  • Python JSON的深度解析:从基础到应用
  • 【用deepseek实现快递查询】快递物流查询-快递查询-快递查询-快递物流查询-快递物流轨迹查询-快递物流查询接口-快递查询-快递物流查询
  • Flask实现高效日志记录模块
  • DeepSeek与ChatGPT:AI语言模型的全面技术解析与对比
  • linux进程间通信的posix消息队列应用记录
  • Go日期时间处理工具Carbon
  • python 如何获取文件的keys
  • 【C语言】C语言 哈夫曼编码传输(源码+数据文件)【独一无二】
  • 2025年人工智能与教育系统国际学术会议(ICAIES 2025)
  • postgres源码学习之简单sql查询
  • Java开发实习面试笔试题(含答案)
  • 【信息系统项目管理师】专业英语重点词汇大汇总
  • 数字电路中的焊接技术
  • MyBatis XML映射文件中的批量插入和更新
  • 模电知识点总结(2)
  • 信息安全管理体系认证:赋能组织应对数字时代的风险与挑战
  • 【含文档+PPT+源码】基于微信小程序的猎兔汽车保养维修美容服务平台的设计与实现
  • INA219电流、电压、功率测量芯片应用
  • Ollama 本地GUI客户端:为DeepSeek用户量身定制的智能模型管理与交互工具
  • 斐波那契数列模型:在动态规划的丝绸之路上追寻斐波那契的足迹(上)
  • 宜昌谱写新叙事:长江大保护与高质量发展如何相互成就
  • 证券日报:降准今日正式落地,年内或还有降准空间
  • 夜读丨读《汉书》一得
  • 腾讯一季度营收增长13%,马化腾:战略性的AI投入将带来长期回报
  • 遭“特朗普关税”冲击,韩国今年经济增长预期“腰斩”降至0.8%
  • 西北大学副校长成陕西首富?旗下巨子生物去年净利超20亿,到底持股多少