发 帖  
原厂入驻New
提出一个关于动态调用的打包问题,讨论最佳解决方法
2020-7-29 14:51:49  95 动态调用
分享
本帖最后由 柠檬糖 于 2020-7-29 15:10 编辑

近期写了个程序,应用动态调用的方法,源代码下运行无问题,打包后出现错误1003。 无标题.png
打包方法是将主程序打包成可执行文件,将被调用的程序做源代码发布,之前针对动态调用都是用这种模式进行打包。本次程序有改动,发生错误后,尝试多种方法后,发现一种解决方法,就是将被调用的程序复制出来到主程序中,用条件结构框起来不做执行,接下来的动态调用部分就不再发生错误了。
经过思考怀疑是被调用的程序中包含一些子程序(串口,DAQ等)可能是主程序不包含的,但在做可执行文件时将这些包含进去又不能解决问题。

目前我觉得没有真正解决这个问题,因为我前面提到是将调用的程序完全复制出来的。后来我将这部分程序进行简化,只拷贝一些主要的程序,结果又出现1003的错误,我不能确定到底是哪些函数导致的这个问题。个人能力精力有限,为了更好理解错误的出处并找到解决方法,发帖和大家进行讨论,我将程序进行了简化,有兴趣的可以试试看。
0

Dynamic call.rar

下载积分: 积分 -1 分

183.89 KB, 下载次数: 0, 下载积分: 积分 -1 分

2020-7-29 14:51:49   评论 分享淘帖

撰写讨论

你正在撰写讨论

如果你是对讨论或其他讨论精选点评或询问,请使用“评论”功能。

高级模式
您需要登录后才可以回帖 登录 | 注册

声明:本文内容及配图由入驻作者撰写或者入驻合作网站授权转载。文章观点仅代表作者本人,不代表电子发烧友网立场。文章及其配图仅供工程师学习之用,如有内容图片侵权或者其他问题,请联系本站作侵删。 侵权投诉
发讨论
关闭

站长推荐 上一条 /7 下一条

快速回复 返回顶部 返回列表