所以我将libxml2.2.dylib库包含到我的iPhone XCode项目中,以创建一些Xml和XPath解析实用程序.当我在模拟器和设备的调试模式下编译和运行时,我没有任何问题,但是,当我切换到发布模式时,我得到...
"错误:libxml/tree.h:没有这样的文件或目录"以及以下.h文件的其他类似错误.
#import <libxml/tree.h>
#import <libxml/parser.h>
#import <libxml/HTMLparser.h>
#import <libxml/xpath.h>
#import <libxml/xpathInternals.h>
Run Code Online (Sandbox Code Playgroud)
我需要做些什么来确保包含libary并链接到Release版本?
.h上的错误是您的标头搜索路径的编译时错误,而不是.dylib或链接器错误.
您必须确保${SDK_DIR}/usr/include/libxml2在Release版本配置中的Header Search Paths中.
今天早上我和xcode 4同样出现问题.
再次如上所述,它与Schema> Build Configuration - > Debug构建良好,
但在将其切换到Release时失败
尝试过多次清理并添加$ {SDK_DIR}/usr/include/libxml2或$/usr/include/libxml2并三次检查Header Search Paths /检查递归复选框都无济于事.即将开始一个新项目....
我设法通过将
$ {SDK_DIR}/usr/include/libxml2添加到用户标题搜索路径来解决它
| 归档时间: |
|
| 查看次数: |
8284 次 |
| 最近记录: |