ios中强制导入一个静态库

    技术2025-09-03  15

    ios中强制导入一个静态库,可以在不同的配置强制导入对应的库,在Setting中找到Other Linker Flags,

    如果想导入项目目录lib386下的libLibrary.a,

    增加:-force_load "$(SRCROOT)/lib386/libLibrary.a"

    多个选项: -force_load "$(SRCROOT)/lib386/$(CONFIGURATION)$(EFFECTIVE_PLATFORM_NAME)/libLibrary.a"

     

     

     

    如增加lxml2库,

    增加:-ObjC -lxml2, 在Header search Paths 增加:/usr/include/libxml2.

     

    动态的导入不同的库(模拟器/真机),如项目目录CoreCCLib下有子目录:

    Debug-iphoneos,

    Release-iphoneos,

    Debug-iphonesimulator,

    Release-iphonesimulator,

     

    //有可能是Distribution-iphoneos

     

    DistributionRelease-iphoneos

     

    在Library Search Paths 增加:

    "$(SRCROOT)/CoreCCLib/$(CONFIGURATION)$(EFFECTIVE_PLATFORM_NAME)"。

    选择不同的选项将导入相应的静态库。

     

    最新回复(0)