快使用Ctrl+D收藏本站!本站早已不再维护,择期将关闭本站!!本站资源已全部失效,请勿打赏!!PLC培训创业官网 苏州实操派科技-点击访问-

codesys软件报错”没有源代码适用于这个项目,因为它是在编译库“SM3_Basic, 4.2.1.0 (3S – Smart Software Solutions GmbH)”里面

AM600 π³朱子文 13236℃ 0评论

没有源代码适用于这个项目,因为它是在编译库”SM3_Basic, 4.2.1.0 (3S – Smart Software Solutions GmbH)”里面,您是否需要浏览原始库查找源代码?

今天上午在培训室自己学习汇川技术AM600PLC软件,仿真下载编译出现上述错误。实在不知道咋回事,然后遇到杨工来培训室拿线,于是问他了一下。老司机果然遇到过这个错误:野指针问题。

知道问题是啥就好办了,野指针,那就找哪里用了指针呗。然后就定位到下面这里:这里结构体中有指针变量,但是这里第一个应该是DDLX,我因为之前使用了全局替换,导致这里替换错了。

然后后面用的时候,使用的是g_SingleAxisStruct[DDLX]这个结构体里的axis轴指针变量,但是因为没有进行赋值,没有进行初始化,仿真下载的时候,就会出现上述问题:这个问题就是野指针报错!!坑了我1个多小时,终于解决,记录一下!!!

将第一个g_SingleAxisStruct[DDLY]结构体,改为g_SingleAxisStruct[DDLX]就解决了我的问题。大家如果遇到这个问题,应该也是指针出现的问题:野指针。大家自己查一下自己的指针初始化部分代码。

转载请注明:燕骏博客 » codesys软件报错”没有源代码适用于这个项目,因为它是在编译库“SM3_Basic, 4.2.1.0 (3S – Smart Software Solutions GmbH)”里面

赞赏作者

微信赞赏支付宝赞赏

喜欢 (6)or分享 (0)

如果您喜欢本站文章,感觉本站的资源对您有帮助,请狠狠点击下面

每累计赞助40元,即可让本站按最低配置运行一个月,感谢您的支持!

发表我的评论
取消评论
表情

Hi,您需要填写昵称和邮箱!

  • 昵称 (必填)
  • 邮箱 (必填)
  • 网址