如何在XCODE中包含C++库 我正在迁移一个Android应用程序,它使用C++库到iOS。 C++库为应用程序提供主要的应用功能。是否可以在XCODE项目中包含C++库?< /P> 我知道苹果LLVM编译器可以编译C代码,所以一个可能的解决方案可能是将C++代码编译成一个共享库,然后提供一个C包装器,以便能够从ObjtoVoC访问C++代码。p>
查看目标下的链接二进制库构建阶段。右键单击它,然后选择现有文件…-然后选择要链接到的库。您不必像前面暗示的那样使用框架。是的,您可以 有两种方法可以做到这一点 最简单的方法是在iOS项目中添加源代码。 如果你有库的来源,那么你可以将它添加到你的项目中,只需要确保你的主文件和其他从.m到.mm的目标C文件,现在就让XCODE编译C++。 如果您想进行静态链接,我强烈建议您创建一个静态库项目,并将其添加到与Objective C主项目相同的工作区中,然后将其声明为构建目标的依赖项检查构建目标/构建模式。。。这里的XCode内容: 如果您只想提供一个静态库二进制文件,然后从那里开始使用静态链接(我真的不建议这样做)、没有断点和其他一些麻烦,那么您必须记住以下几点: 您需要为每个不同的平台iOS模拟器分别编译一个静态库,它不同于iPhone、arm64、armv7和armv7s,并相应地链接 上述方法的另一种选择是使fat库成为通用库如何在XCODE中包含C++库 我正在迁移一个Android应用程序,它使用C++库到iOS。 C++库为应用程序提供主要的应用功能。是否可以在XCODE项目中包含C++库?< /P> 我知道苹果LLVM编译器可以编译C代码,所以一个可能的解决方案可能是将C++代码编译成一个共享库,然后提供一个C包装器,以便能够从ObjtoVoC访问C++代码。p>,c++,ios,xcode,C++,Ios,Xcode,查看目标下的链接二进制库构建阶段。右键单击它,然后选择现有文件…-然后选择要链接到的库。您不必像前面暗示的那样使用框架。是的,您可以 有两种方法可以做到这一点 最简单的方法是在iOS项目中添加源代码。 如果你有库的来源,那么你可以将它添加到你的项目中,只需要确保你的主文件和其他从.m到.mm的目标C文件,现在就让XCODE编译C++。 如果您想进行静态链接,我强烈建议您创建一个静态库项目,并将其添加到与Objective C主项目相同的工作区中,然后将其声明为构建目标的依赖项检查构建目标/构建模
我想我还需要提供标题。标头也在C++中。进入项目设置并确保包含标题和库路径:在头路径/Ur/Prime/中包含此项