问答文章1 问答文章501 问答文章1001 问答文章1501 问答文章2001 问答文章2501 问答文章3001 问答文章3501 问答文章4001 问答文章4501 问答文章5001 问答文章5501 问答文章6001 问答文章6501 问答文章7001 问答文章7501 问答文章8001 问答文章8501 问答文章9001 问答文章9501

如何使用调试版本的库问题,怎么解决

发布网友 发布时间:2023-08-05 02:14

我来回答

1个回答

热心网友 时间:2024-12-06 12:19

1.应用程序和DLL在同一个解决方案下

这种情况只要把DLL生成后,放到Demo的调试目录下面,在DLL中打断点调试即可。必须要保证Demo调用的程序是最新的DLL代码编译的,启动应用程序后可以看到断点是实心红点。

2.应用程序和DLL不在同一个解决方案下

一种解决方法,把DLL编译好后,copy到应用程序下面,包括PDB文件,然后在DLL的工程中设置调试启动命令。把DLL工程设为启动项目,打断点即可调试。

另一种解决方法,把DLL编译好COPY到应用程序运行目录下面,启动应用程序,把VS2010工程附加到进程。当然这种情况待在附加进程完成后,才能进入断点调试。

3.程序崩溃

一种方法,程序崩溃一般通过COREDUMP文件进行调试,在windows下面这部分需要自己在程序中添加代码,网上有源代码,添加到程序中即可。程序崩溃是点击COREDUMP文件,运行VS2010即可快速定位。

另外一种方法,没有COREDUMP时,先运行程序,然后在VS2010中,把工程附加到进程,注意工程中运行涉及的所有文件必须是VS2010最新代码编译的。这种情况下,VS2010工程中不需要打断点,当程序运行出现崩溃时,自动跳转VS2010的代码中。这种情况非常适合服务器程序,尤其是崩溃发生的条件不清楚,无法再现的情况。尤其服务器运行几天后,崩溃,这种情况非常有用。
声明声明:本网页内容为用户发布,旨在传播知识,不代表本网认同其观点,若有侵权等问题请及时与本网联系,我们将在第一时间删除处理。E-MAIL:11247931@qq.com
做胚胎移植成功率多少 试管婴儿移植冻囊胚成功率有多高 试管移植冻胚成功率有多大 如何让word的奇数页页眉是文章的标题? 心目中的自己作文400字左右请告告我开头怎么写 封神榜的十二金仙是谁 雅漾的护肤品怎么样? - 知乎 女孩子以馨字取最佳的名字 英语口语练习软件推荐哪款英语学习工具好用 不锈钢保温杯壁有一圈圈的印 如何打开python coredump 宠物壁虎为什么总是躲到一边 一首女声唱的英文歌中间 I‘ts 哦麦麦 哦哦哦 最后歌词大概是(HE斜音... ...个节奏是……哦麦麦……哦麦麦麦麦麦……叫什么名字呀? 请问刘和刚演唱的《梦中的卓玛》钢琴伴奏谱谁能给我啊? 谁有刘和刚唱的《为祖国干杯》的伴奏? 求龙口赞伴奏 有关<<葬礼进行曲>>有哪些知识 一眼是故乡 支付宝福字活动是不是集齐越多越好 国内的二线机场有哪些,最好有详细地址和联系方式的,谢谢了 齐鲁师范学院出来当老师能被别的学校认可么 齐鲁师范学院讲师工资待遇 我是山东考生 文科考了427分 想报考齐鲁师范学院学前教育专业 请问被录 ... 齐鲁师范学院能当教师吗? 光纤光栅用于传感时,主要应考虑哪些问题? 光纤应变计电力行业标准 作为当代青少年,如何传承长征精神呢? 请问分卷压缩是什麼意思? 高考复读去哪好? xfold2内屏磨损 特种作业人员证件丢失需补办有哪些程序?? 三岁小孩可以吃吗丁啉 CAS怎么读? cas是什么组织 人工智能的理论学科-思维科学 群主用不了,如何更换群主? 电子信息科学与技术专业博士出来年薪多少,具有研发科技产品的能力... 圣诗曼精华液配什么水好用 汉字“畸”的意思是什么畸字笔画是多少 右边第五根肋骨里面镇疼是不是肺的事啊 快递没有收揽就被快递员弄不见了? 快递丢件了,连揽收信息都没有怎么办 唯品会里哪些女装牌子适合初中生啊? 光纤传感器的原理是什么 南京钛白化工有限责任公司电话是多少? 徐长海是谁?金浦钛业监事 高岭多少岁了?金浦钛业职工监事 郭岭松是哪个公司的?金浦钛业财务总监 橡塑保温板,橡塑发泡板,橡塑发泡保温板都是一个概念吗?保温效果怎么样...