Ошибка компоновщика при добавлении SDK card.io в проект iOS

Я следовал инструкциям и вот ошибка:

duplicate symbol _kGPUImageGaussianBlurFragmentShaderString in:
/.../CardIO/libCardIO.a(CardIOGPUTransformFilter.o)
/.../CardIO/libCardIO.a(CardIOGPUGaussianBlurFilter.o)
duplicate symbol _kGPUImageGaussianBlurVertexShaderString in:
/.../CardIO/libCardIO.a(CardIOGPUTransformFilter.o)
/.../CardIO/libCardIO.a(CardIOGPUGaussianBlurFilter.o)
duplicate symbol _kPassthroughFragmentShader in:
/.../CardIO/libCardIO.a(CardIOGPUTransformFilter.o)
/.../CardIO/libCardIO.a(CardIOGPUGaussianBlurFilter.o)
duplicate symbol _kTransformVertexShader in:
/.../CardIO/libCardIO.a(CardIOGPUTransformFilter.o)
/.../CardIO/libCardIO.a(CardIOGPUGaussianBlurFilter.o)
ld: 4 duplicate symbols for architecture i386
clang: error: linker command failed with exit code 1 (use -v to see invocation)

Я использую XCode 4.6 и card.io SDK версии 3.0.10. Мои флаги компоновщика просто -ObjC и -lstdc++


person uff da    schedule 05.04.2013    source источник
comment
Я не уверен, но похоже, что у вас есть два класса с одним и тем же const nsnotications в вашем коде. Попробуйте выполнить поиск кода с повторяющимся символом без символа _, например kGPUImageGaussianBlurFragmentShaderString   -  person u.gen    schedule 05.04.2013
comment
Я действительно пробовал это раньше, и ничего не выходило. Хотя спасибо за мысль.   -  person uff da    schedule 05.04.2013
comment
Исправление выпущено; Я обновил свой ответ ниже. Приносим извинения за неудобства.   -  person Josh Bleecher Snyder    schedule 06.04.2013


Ответы (1)


Джош из card.io здесь. Это ошибка; у нас есть исправление и скоро выпустит новую версию. Я обновлю здесь, как только он выйдет.

Обновление: исправление вышло. Пожалуйста, скачайте последнюю версию.

person Josh Bleecher Snyder    schedule 05.04.2013
comment
Спасибо @JoshBleecherSnyder. - person uff da; 06.04.2013
comment
Здравствуйте, у меня возникают проблемы при использовании Card.io с другим компонентом, имеющим файлы .mm, когда я добавляю этот компонент, возникает проблема компоновщика Card.io pastebin.com/hvmRqctt - person iTux; 06.06.2013