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

kicad运行时出错,_Pnext->_Myproxy = nullptr;访问内存出错解决措施

前面分析到可能是编译的原因导致编译出来的库有问题,所以想着尝试重新编译dll库看能不能解决这个问题。

虽然报错的时候是指向了libprotobufd.dll,但是通过对整个过程的分析,认为出错的地方是abseil库,所以这里先尝试重新编译abseil库,如果还有问题再重新编译libprotobufd看是否还有问题。

将vcpkg下载的源码包拷贝到一个单独的工程目录中解压出来,然后使用visual studio 打开。

然后点击生成->生成xxx.dll库。

一开始用visual studio 打开这个源码工程的时候,并没有生成xxx.dll库的选项,后来用cmake-gui去配置的时候发现提示了build shared libs not set。

# /enable build share lib
set(BUILD_SHARED_LIBS ON)

于是修改了该目录下的CMakeLists.txt,添加set(BUILD_SHARED_LIBS ON) 就可以了,重新编译出dll库后,将它替换kicad目录下的abseil_dll.dll,再双击可执行程序。

终于可以成功打开了,重新去debug原来调用的函数,分析这个过程,做好问题的闭环验证。

从debug的过程来看,原来不正常变量现在都正常了

http://www.xdnf.cn/news/1052011.html

相关文章:

  • 华为OD机试_2025 B卷_磁盘容量排序(Python,100分)(附详细解题思路)
  • 互联网大厂Java求职面试:AI与大模型技术在电商系统中的架构设计与性能优化
  • ​​信息系统项目管理师-项目整合管理 知识点总结与例题分析​​
  • C++多线程与并发中线程池设计、锁优化
  • Linux入门(十八)read函数
  • 第十六届蓝桥杯国赛(2025)C/C++B组 蓝桥星数字 独家解析
  • Python 基础语法 (4)【适合0基础】
  • 幻休 v3.0.02 | AI趣味呼吸 助眠音乐 冥想音频
  • Java微服务框架技术选型全景报告
  • LangGraph--Agent常见的模式2(并行、数据路由)
  • 链表(C语言)—学习笔记
  • 淘宝/天猫API系列-商品列表页采集接口教程
  • win10 乌班图系统安装(推荐)
  • 安装前端vite框架,后端安装fastapi框架
  • 第二十章 Centos8的使用
  • 苏州SAP代理商:哲讯科技助力企业数字化转型
  • CSS 第四天 复合选择器、CSS特性、背景属性、显示模式
  • 前端api中使用data传参源码解释
  • 第8章:Neo4j性能优化
  • SCADA|KingSCADA4.0中历史趋势控件与之前版本的差异
  • Codeception中如何使用Fixtures优化测试
  • 说说聚合路由器
  • 【编译原理】第十章 优化
  • 影视剧学经典系列-梁祝-陶渊明《感士不遇赋并序》
  • Google DeepMind研究:大语言模型(LLMs) 思维链解码(CoT-decoding)方法解析
  • MCP案例 - 数据可视化工具服务器
  • 《从入门到精通:解锁Android Studio的无限可能》
  • 第六章:连接查询优化 - 多表联查不再慢
  • Ubuntu中ESP32使用记录
  • 模拟设计的软件工程项目