当前位置: 首页 > 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,最终点击 【附加】,即可进行调试

http://www.dtcms.com/a/26054.html

相关文章:

  • 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用户量身定制的智能模型管理与交互工具
  • 斐波那契数列模型:在动态规划的丝绸之路上追寻斐波那契的足迹(上)
  • 在VS-qt的程序中,后期增加PCH预编译功能,提高编译速度
  • 【练习】【二分】力扣热题100 34. 在排序数组中查找元素的第一个和最后一个位置
  • 蓝桥杯 Java B 组之设计 LRU 缓存
  • 【DeepSeek系列】04 DeepSeek-R1:带有冷启动的强化学习
  • 吊舱夜视与测距功能:核心技术、应用与未来展望
  • LC电路的作用是什么?
  • Conda 常用命令全解析
  • 大道至简 少字全意 易经的方式看 缓存 mybatis缓存 rendis缓存场景 案例
  • SV刷题小记2
  • TS中|和有什么区别