一家公司要求我为他们提供一个c / c ++库。他们想在基于目标c的iphone应用中使用它。
我希望提供一个库而不是代码。
他们是否可以将c / c ++库包装到其iphone应用程序中而无需查看源代码?
谢谢
最佳答案
据我了解,您想提供一个二进制文件供他们在应用程序中使用。如果是真的,则可以,但是有一个问题,您需要使用C ++的x代码编译器来编译库,并确保您在库中使用的任何内容都与编译器兼容。(确保库为与armv7和armv7s架构兼容)。至于包装器,则不需要包装器,它们可以直接在.mm文件中的代码内部使用c ++语法。但是如果必须的话,他们可以使用包装器生成器来构建包装器。