关于Xcode编译时编译失败但是没有报错的问题!

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

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

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

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

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

  • 0
    点赞
  • 1
    收藏
    觉得还不错? 一键收藏
  • 0
    评论
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值