opencv2.framework/opencv2(surf.o) duplicate symbols for architecture armv7
NickName:imalvare Ask DateTime:2013-05-10T20:24:46

opencv2.framework/opencv2(surf.o) duplicate symbols for architecture armv7

I am integrating opencv2.framework with my project. I did the following steps for completion.

  1. Added opencv2.framework to "Linked Frameworks and Libraries"
  2. Added libc++.dylib to "Linked Frameworks and Libraries"
  3. Added following code to AppName-Prefix.pch file

    #ifdef __cplusplus
    #import "opencv2/opencv.hpp"
    #endif

  4. Changed compiler default of Apple LLVM compiler 4.2 - Language -> C++ Language Dialect -> GNU++11 [-std=gnu++11] C++ Standard Library -> libc++ (LLVM C++ standard libray with C++ 11 support)

Still I am getting a link error which is saying

"opencv2.framework/opencv2(surf.o) ld: 21 duplicate symbols for architecture armv7"

Can anyone help me on this?

EDIT:

My XCode version is 4.6, IOS SDK is 6.1 and deployment target is 4.3 (I tested with 5.0 also, but not working in that target too)

Copyright Notice:Content Author:「imalvare」,Reproduced under the CC 4.0 BY-SA copyright license with a link to the original source and this disclaimer.
Link to original article:https://stackoverflow.com/questions/16482218/opencv2-framework-opencv2surf-o-duplicate-symbols-for-architecture-armv7

More about “opencv2.framework/opencv2(surf.o) duplicate symbols for architecture armv7” related questions

opencv2.framework/opencv2(surf.o) duplicate symbols for architecture armv7

I am integrating opencv2.framework with my project. I did the following steps for completion. Added opencv2.framework to "Linked Frameworks and Libraries" Added libc++.dylib to "Linked Frameworks ...

Show Detail

Xcode 6 duplicate symbols for architecture armv7

getting errors like ld: 91 duplicate symbols for architecture armv7 clang: error: linker command failed with exit code 1 (use -v to see invocation) while i m trying to build project , it's build

Show Detail

106 duplicate symbols for architecture armv7

Working on my iPhone app and trying to build for debug and I get "106 duplicate symbols for architecture armv7"? I am using the .workspace file because I am trying to use CocoaPods. If I don't use...

Show Detail

ld: xx duplicate symbols for architecture armv7 Xcode Project

Hi everybody I have a Xcode project that gives me this error every time I try to build the project: ld: xx duplicate symbols for architecture armv7 Xcode Project clang: error: linker command fai...

Show Detail

iOS - 2 duplicate symbols for architecture armv7

I am using Resty everywhere in my project, but now since I have to upload image to server, so I try to add another framework called RestKit to handle file upload. But when I compiled, it got error:

Show Detail

Undefined symbols for architecture armv7: "_OBJC_CLASS_$_MPMusicPlayerController"

Undefined symbols for architecture armv7: "_OBJC_CLASS_$_MPMusicPlayerController", referenced from: objc-class-ref in liblibPDRCore.a(PGDeviceStatus.o) ld: symbol(s) not found for

Show Detail

Undefined symbols for architecture armv7?

Undefined symbols for architecture armv7: "_OBJC_CLASS_$_Facebook", referenced from: objc-class-ref in VideoPlayerController.o ld: symbol(s) not found for architecture armv7 clang: error: l...

Show Detail

ld: 2 duplicate symbols for architecture armv7 Splunk MINT SDK Xcode 8.2

After adding Splunk MINT SDK into existing project, I'm experiencing a linker duplicates now: duplicate symbol _OBJC_CLASS_$_SSMemoryInfo in: /Users/Mac05/Library/Developer/Xcode/DerivedData/../

Show Detail

Undefined symbols for architecture armv7 on integrating OpenCV framework

I am facing this error, when integrating opencv2.framework, can any one help this out. My Xcode version is 4.5. Undefined symbols for architecture armv7: "std::__1::basic_string<char, std::__1::

Show Detail

Undefined symbols for architecture armv7 SSZipArchive

Undefined symbols for architecture armv7: "_OBJC_CLASS_$_SSZipArchive", referenced from: objc-class-ref in LoginVC.o ld: symbol(s) not found for architecture armv7 clang: error: linker command

Show Detail