美文网首页
xcode编译遇到的问题

xcode编译遇到的问题

作者: 许彦峰 | 来源:发表于2022-07-15 21:11 被阅读0次

查看当前项目构建的target依赖项目的target

配置项目前一定要确认相关的target


注意target之间的配置是相互隔离的,有点类似visual studio的配置


配置头文件目录

header search pathsuser header search paths的区别:

  • #include <stdio.h>
    当我们这样引入头文件时,只会从header search paths中查找
  • #include "stdio.h"
    当我们这样引入头文件时,会优先从user header search paths中查找,其次再从header search paths中查找

undefined symbols


排查步骤:

  • 先确定user header search paths是否正确配置
  • 确定source code的target
    当我们将source code添加到项目时,需要选择target的,如果选择了错误的target,可能source code就不会参与build,当然也就会报错undefined symbols,这种问题对于新手也是比较难排查到的,虽然明明已经添加到了项目中,但是build的时候就是报错。

当我们选中source code的时候,在属性中可以看到target信息:


这个只能修改单个文件,如果要修改整个文件夹的target,建议还是移除后重新添加。

注意头文件也不能修改Target Membership

相关文章

网友评论

      本文标题:xcode编译遇到的问题

      本文链接:https://www.haomeiwen.com/subject/ieqkirtx.html