我是靠谱客的博主 踏实枫叶,最近开发中收集的这篇文章主要介绍关于Xcode编译时编译失败但是没有报错的问题!,觉得挺不错的,现在分享给大家,希望可以做个参考。

概述

最近在编译xcode工程时遇到了一个编译失败但是没有报错的问题,在网上搜索了半天也没找到问题所在。

于是乎重新建立工程,重新导入文件,忙到最后问题依旧。

但是阴差阳错的被我找到了问题所在,为了下次遇到这个问题,可以搜索到答案,今天就把问题记录下来:

我的工程引用了另一个工程的库,并将此库工程包含在主工程中,库工程单独编译时没有问题,主工程在链接时报函数找不到,查找是因为库工程没有完全包含引用到的其他库或者类文件。此时添加对应的库和类源文件,重新编译库并重新编译主工程即可。

但是什么时候会出现标题列出的问题呢,那就是在主工程的 Build Settings->Architectures->Build Active Architecture Only 对应选项设置成No的时候,如果找不到引用的库中的函数则只会报编译失败,而不会报出具体的链接错误。所以只需将参数修改成Yes,那么就可以定位到是找不到那个函数了。这可能是个bug,不知道解决没有!

最后

以上就是踏实枫叶为你收集整理的关于Xcode编译时编译失败但是没有报错的问题!的全部内容,希望文章能够帮你解决关于Xcode编译时编译失败但是没有报错的问题!所遇到的程序开发问题。

如果觉得靠谱客网站的内容还不错,欢迎将靠谱客网站推荐给程序员好友。

本图文内容来源于网友提供,作为学习参考使用,或来自网络收集整理,版权属于原作者所有。
点赞(114)

评论列表共有 0 条评论

立即
投稿
返回
顶部