调试记录
发布日期:2021-06-30 22:14:50 浏览次数:3 分类:技术文章

本文共 317 字,大约阅读时间需要 1 分钟。

<2011_0715>

一个DLL, 给UI层调用. DLL程序升级后,发现UI层功能不正常。在DLL中写了日志,发现UI层调用DLL接口时,给的参数不对. 用Beyond Compare和svn查看修改记录,  修改不多, 也没有涉及到那个出问题的功能. 从中午找到晚上,同事们讨论的时候,提到是否是include目录没有给UI层更新? 试着给UI层新的include目录,果真搞定。原因是我在头文件中的结构中间加入了一个新的参数。导致旧include编译出来的UI层参数偏移到了DLL, 已经不是期望的内容。

以后再修改DLL中的头定义, 一定把新参数放后面,而不去管是否有贴切合理的含义和位置。 至少能保证旧的UI层工程正常运行。

转载地址:https://lostspeed.blog.csdn.net/article/details/6607299 如侵犯您的版权,请留言回复原文章的地址,我们会给您删除此文章,给您带来不便请您谅解!

上一篇:资料: vs2005IDE操作
下一篇:experiment: 锁操作

发表评论

最新留言

表示我来过!
[***.240.166.169]2024年04月10日 14时28分26秒