Я пытаюсь использовать статическую библиотеку CHDataStructures для iPhone в своем проекте Xcode. Я включил его в # import "CHDataStructures.h"
в свой заголовок класса. Тем не менее, когда я составляю мой проект, я получаю ошибку:Ссылка на дубликат символа _kCHPointerSize с помощью CHDataStructure static lib
d: duplicate symbol _kCHPointerSize in /Users/sam/Desktop/Apps/libCHDataStructures.a(Util.o) and /Users/sam/Desktop/Apps/build/Apps.build/Debug-iphonesimulator/Apps.build/Objects-normal/i386/AppsAppDelegate.o collect2: ld returned 1 exit status Command /Developer/Platforms/iPhoneSimulator.platform/Developer/usr/bin/g++-4.2 failed with exit code 1
Я использую GCC-4.2 компилятор и я попытался LLVM GCC 4.2, а также. Я также пробовал с -ObjC
, -all_build
и -force_build
флаги, установленные в настройке сборки, но они не компилируются. Я также попытался очистить Target, а также убедиться, что статический lib включен в целевой бинарный файл или нет. Но я не мог понять проблему. Может ли кто-нибудь помочь?
Где 'kCHPointerSize' существует и как она определяется? –