两个库,一个AFNetworking,一个国外某个静态库暂且叫libA.a,AFNetworking里的AFHttpClient.h声明了常量:extern NSString * const AFNetworkingReachabilityDidChangeNotification; AFHttpClient.m中给出了定义:NSString * const AFNetworkingReachabilityDidChangeNotification = @"com.alamofire.networking.reachability.change";
和libA.a一起编译的时候竟然说AFNetworkingReachabilityDidChangeNotification有duplicate symbol,libA.a中的某个类里竟然有个也叫AFNetworkingReachabilityDidChangeNotification的常量的定义(虽然看不到实现文件),这下好了,我又不想去改AFNetworking的代码(虽然这样可以避免重复定义问题),又想把问题解决,各位有好办法没?
和libA.a一起编译的时候竟然说AFNetworkingReachabilityDidChangeNotification有duplicate symbol,libA.a中的某个类里竟然有个也叫AFNetworkingReachabilityDidChangeNotification的常量的定义(虽然看不到实现文件),这下好了,我又不想去改AFNetworking的代码(虽然这样可以避免重复定义问题),又想把问题解决,各位有好办法没?

Select Language