草庐IT

LIBXML_PARSEHUGE

全部标签

android - ndk-build : undefined reference to . 。静态链接到 libxml.a 时出错

当我使用ndk-build工具编译我的单个c++源文件时,我得到了很多undefinedreferenceto...错误。作为记录,我在Linux主机系统上使用NDKr6。首先,我整天都在为这个问题苦思冥想,所以如果我遗漏了一些东西或解释得有点快,我深表歉意。请向我询问任何其他信息。我的源代码有很多我想静态链接到的依赖库。我在我的Android.mk文件中定义了所有不同的依赖库,如下所示:include$(CLEAR_VARS)LOCAL_MODULE:=LOCAL_SRC_FILES:=lib.aLOCAL_EXPORT_C_INCLUDES:=include$(PREBUILT_S

c++ - 在 Win32 中构建最新的 iconv 和 libxml2 二进制文件

我正在尝试让MinGW和MSYS工作,以便我可以在Windows中构建iconv和libxml2,但我发现./configure和make给出了很多BSD/Unix相关的错误,这些错误不够具体到谷歌,描述性不足以让我弄明白。任何人都可以完成在Win32机器上构建iconv和libxml2.dll/.lib所需的一些步骤吗?我正在更新一些软件的库,我今天整天都在摆弄这个,但还没弄明白。我得到了最新的libpng、zlib和curl,没有任何问题,但我发现这些库没有像其他库那样的太多支持或操作方法。任何帮助将不胜感激,提前感谢您的宝贵时间。詹姆斯 最佳答案

ios - iOS 中的 libxml2.dylib 和 libxml2.2.dylib 有什么区别

目前我正在使用libxml2.dylib来解析XML现在我想转移到libxml2.2.dylib。那么,我会在配置和编码方面做什么样的改变? 最佳答案 Xcode4.5(和重要的iOS6SDK,因为可用的库依赖于SDK,而不是Xcode版本)仍然有libxml2.2.dylib。您通常不应将您的应用程序与特定版本的库链接,但最好与libxml2.dylib或libxml2.2.dylib等通用版本链接。但为了在ios6libxml2.2.dylib中获得更好的结果。正在使用。有时您会遇到链接错误或低版本的一些异常错误如果你想知道区别

c# - 如何将框架 libz.dylib 和 libxml2.dylib 添加到 MonoTouch 中的 gcc_flags 参数?

我有一个ObjectiveC静态库,我正尝试使用btouch将其导入到MonoTouch中。不过,我遇到的问题是该库依赖于libz.dylib和libxml2.dylib,我不知道如何将这些框架包含在我的MonoTouch应用程序中。我已经在XCode项目中测试了静态库,这个测试应用程序可以正确编译和运行。我现在正尝试在MonoTouch中构建完全相同的示例应用程序,但在正确设置gcc_flags参数以便包含所有依赖项时遇到问题。在XCode应用中,需要包含以下框架:UIKit.frameworkCFNetwork.frameworkCoreGraphics.frameworkFoun

ios - 惠普 : 'libxml/tree.h' file not found

当我使用hpple和构建时,总是显示“找不到‘libxml/tree.h’文件”错误。我有,设置[HeaderSearchPath]"${SDKROOT}/usr/include/libxml2"将[OtherLinkerFlag]值设置为“-lxml2” 最佳答案 哦,抱歉,我刚刚设置了TARGETS的BuildSettings忘了设置PROJECT-->BuildSettings。 关于ios-惠普:'libxml/tree.h'filenotfound,我们在StackOverfl

iOS6 没有libxml2.2.7.3.dylib。有替代品吗?

我在xcode4.2中创建了一个项目,当我用xcode4.5打开它时,iOS6SDK出现错误255,原因似乎是缺少libxml2.2.7.3.dylib。我有什么选择,还有其他替代品吗?谢谢 最佳答案 Xcode4.5,或者更准确地说是iOS6SDK(因为可用的库依赖于SDK,而不是Xcode版本)仍然有libxml2.2.dylib。它可能不是版本2.2.7.3,而是现在嵌入到SDK中的更新的、最新的2.2.x.y版本。您通常不应将您的应用程序与特定版本的库链接,但最好与libxml2.dylib或libxml2.2.dylib等

objective-c - #include <libxml/tree.h> 上的 Objective C 错误

我正在尝试设置一个touchxml库并收到错误消息libxml/tree.h没有这样的文件或目录。我添加了链接器标志和header搜索路径,如下所示:/usr/include/libxml2和链接器标志-lxml2我已经查看了所有文档,但没有去。有人可以帮我解决这个问题吗?谢谢 最佳答案 好的,我开始工作了我将/usr/include/libxml2放入用户header搜索路径而不是header搜索路径。 关于objective-c-#include上的ObjectiveC错误,我们在S

swift - 包含带有 LLVM 模块映射的 libxml2

当尝试构建我创建的Swift包时,它使用LLVM模块映射来包含来自/usr/include/libxml2/的libxml2,我收到以下错误:CompilingSwiftModule'foo'(1sources)2:9:note:infileincludedfrom:2:#import"/usr/include/libxml2/libxml/catalog.h"/usr/include/libxml2/libxml/catalog.h:22:10:error:'libxml/xmlversion.h'filenotfound这是我的模块图:moduleClibxml2[system]{

swift - 在 Swift 3 (libxml2) 中将 String 转换为 UnsafePointer<xmlChar> 的更快捷方式

我正在为libxml2开发Swift3包装器C库。有两种方便的方法可以转换String至UnsafePointer反之亦然。在libxml2xmlChar声明为unsignedchar.UnsafePointer至String不复杂funcstringFrom(xmlchar:UnsafePointer)->String{letstring=xmlchar.withMemoryRebound(to:CChar.self,capacity:1){returnString(validatingUTF8:$0)}returnstring??""}String至UnsafePointer例如,

iOS: "Include of non-modular header"与 libxml

我正在尝试构建自己的框架“VBL”,它使用TouchXML这是基于libxml.dylib框架构建良好,但每当我尝试在任何项目中使用它时,我都会收到以下错误:"Includeofnon-modularheaderinsideframeworkmoduleVBL.CXMLNode"特别是因为在我的框架内的headerCXMLNode.h中,我必须按如下方式包含libxml:#include将BuildSettings中的以下属性设置为YES是否安全?allownon-modularincludedinframeworkmodules但这无论如何都不适用于Swift,所以还有其他建议吗?