博客
关于我
强烈建议你试试无所不能的chatGPT,快点击我
IOS Linker Fail
阅读量:6282 次
发布时间:2019-06-22

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

hot3.png

最近在学习和做IOS的项目,很多事情很想吐槽,是因为吐槽之前是有相应的解决办法。刚刚处理完了一个问题,找到原因之后感觉这个世界原来如此的纯洁。

Linker command failed with exit code 1 (use -v to see invocation)

(如果想放弃就从现在开始,反正你也不一定能找到出路。)

                                                                                                ————Apple Mach-O

这个问题,让多少人摸不透,看不清,渐渐的怀疑了代码和人生。我在网上查了多少遍,一个一个文件的排查,删除,添加,真相渐渐的水落石出,本质逐渐出现在眼前。当排查到最后一个m文件(是的,h文件都是没有问题的),我有些惊呆了。按照网络上的方法,其引用文件只有自己的一个头文件,唯一的拥有确实一种错误,这样的人生也是悲催。

排查成员函数,当将大段的函数注释掉后,还是熟悉的红色名言。

最后我将目光注视在几个变量上了。这几个变量只是习惯而已,认为放在这里作为全文件变量也可以接受,可当我用cmd+鼠标放到变量width上时,发现其跳转到了另一个文件的相同变量上,匪夷所思的场景,如同走进小卖部却穿越进了古代的青楼。

将所有可跳转的名字更换之后,于是就Build成功了。

看来,关于这个变量的范围,我还是没有读懂,也可能是我写错了。

转载于:https://my.oschina.net/ev4n/blog/1569956

你可能感兴趣的文章
【前端词典】实现 Canvas 下雪背景引发的性能思考
查看>>
大佬是怎么思考设计MySQL优化方案的?
查看>>
<三体> 给岁月以文明, 给时光以生命
查看>>
Android开发 - 掌握ConstraintLayout(九)分组(Group)
查看>>
springboot+logback日志异步数据库
查看>>
Typescript教程之函数
查看>>
Android 高效安全加载图片
查看>>
vue中数组变动不被监测问题
查看>>
3.31
查看>>
类对象定义 二
查看>>
收费视频网站Netflix:用户到底想要“点”什么?
查看>>
MacOS High Sierra 12 13系统转dmg格式
查看>>
关于再次查看已做的多选题状态逻辑问题
查看>>
动态下拉菜单,非hover
查看>>
政府安全资讯精选 2017年第十六期 工信部发布关于规范互联网信息服务使用域名的通知;俄罗斯拟建立备用DNS;Google打击安卓应用在未经同意情况下收集个人信...
查看>>
简单易懂的谈谈 javascript 中的继承
查看>>
iOS汇编基础(四)指针和macho文件
查看>>
Laravel 技巧锦集
查看>>
Android 使用 ViewPager+RecyclerView+SmartRefreshLayout 实现顶部图片下拉视差效果
查看>>
Flutter之基础Widget
查看>>