编写一个应用程序,该应用程序将包含解压缩zip和rar文件的功能。我认为我对如何处理.zip没问题,但.rars似乎有点麻烦。我注意到rarlabs有可用的源代码,但它是C++。有没有办法在iPhone应用程序中编译,包装或以其他方式使用此代码?编译/使用iphone应用程序的unrar C++源代码?
参考:http://www.rarlab.com/rar_add.htm
打开就如何处理.rar文件,以及备用的建议。
我还是很值得新手,所以请在小言:)解释
编写一个应用程序,该应用程序将包含解压缩zip和rar文件的功能。我认为我对如何处理.zip没问题,但.rars似乎有点麻烦。我注意到rarlabs有可用的源代码,但它是C++。有没有办法在iPhone应用程序中编译,包装或以其他方式使用此代码?编译/使用iphone应用程序的unrar C++源代码?
参考:http://www.rarlab.com/rar_add.htm
打开就如何处理.rar文件,以及备用的建议。
我还是很值得新手,所以请在小言:)解释
如果你需要的是解压缩RAR文件,这个库可能是更容易为你编译,因为它是一个单一的C源文件:
http://www.unrarlib.org/features.html
我在编译你所提到的库期待已久,但是出现了很多错误,最初并不明显,只是如何解决其中的一些错误(文件类型不是问题)。
谢谢肯德尔。我曾看过,但注意到它是GPL授权,这意味着我不能在我的iPhone应用程序中使用它。拖动。 – CBGrey 2010-04-25 02:29:52
我错过了许可证部分 - 我看到他们的许可证允许您免费赠送程序,但如果这是一个选项。或者如果你想在牌照之外工作,甚至可以偿还他们的使用费用。 – 2010-04-25 04:58:09
的Objective-C++允许你放弃C++代码不变成一个对象 - 源文件(并给它一个.mm扩展) 。这真的很简单 - 我第一次不相信自己的眼睛,但这很容易。
你甚至可以混合使用C++/Obj-C类型。看看这个项目的一个很好的例子(这是一个非常小的图书馆,所以它很容易导航,看看他们是如何构造它):simple-iphone-image-processing。尤其请参见Image。
谢谢Ben。我可以给你一个镜头。 – CBGrey 2010-04-25 02:30:13
你有没有想过这个? – Alex1987 2011-10-20 08:58:03