打开模块'Swift'的导入文件:不是目录

时间:2015-02-02 05:11:25

标签: swift libxml2

按照此处的说明在Swift上设置libxml: libxml/tree.h no such file or directory

我在编译时遇到错误,说:

Opening import file for module 'Swift': Not a directory

我在网上搜索过,他们建议清理那些对我不起作用的项目。知道是什么导致了这个错误吗?

2 个答案:

答案 0 :(得分:2)

当我的Framework Search PathUser Header Search Paths中的框架路径无效时,出现此错误。 我只是通过在路径的末尾添加“.framework”来修复路径,以使路径有效,并且此错误消失了。

答案 1 :(得分:1)

在将第一个swift类添加到项目后出现问题。

我通过进入所有目标(包括实际项目)的构建设置来修复它,并从Framework Search Path中删除任何错误路径。

具体做法是:

  1. 简化主要目标:

    $(inherited)

    $(SRCROOT)

  2. 通过删除项目中libxml2的旧错误路径。