1
我们知道我们可以强制静态库在链接期间加载所有的目标文件。这是用于不同的目的,如包括目标c类别到静态库等强制一个静态库不要使用-ObjC的-all_load标志?
我的问题是,有可能迫使图书馆不加载所有的目标文件时,项目使用-ObjC或-all_load标志?
为了控制某些头文件的导入,我使用了一些铿锵的功能(尤其是__has_include指令),但是当使用-ObjC标志时,这个指令没有效果,所有的目标文件都被加载,所以我的库文件不能正常工作。
有什么办法解决或解决这个问题?
问候,