Luxand SDK won't install on iPhone5C

We are creating an application in which we use Luxand library for face recognition and recognition. We started with your "LiveRecognition" application. We found that if we change the "Actual Architecture" in the Build Setup projects from "armv7" to "armv7s" and "arm64", it will give us about 50 compile time errors. The error is the error I get while compiling. We just wanted to know how to compile the application with "arm64" and "armv7s". Could you please let us know what configuration changes need to be made in the Project Apps "Build Setting" in order to run the project? Also let us know if you need further help from us regarding the Build Setup project settings.

Also on your website we can see that you support arm64 / x86_64 (iPhone 5S +, iPad Air +, iPad mini retina +, simulator). So, we just wanted to know if you support iPhone5c as we are getting an issue in iPhone5c.

Project setup for my project: Architechures: standard architectural artifacts (armv7, arm64) Base SDK: latest iOS (iOS 8.3) Built-in active architecture only: NO Valid Architechture: arm64, armv7, armv7s

IOS Deployment Target: iOS7.0

Another linker flag: -lxml2

ERROR:

ld: warning: ignoring file <Path To project>/libfsdk-static_64.a, missing required architecture armv7 in file<Path To project>/libfsdk-static_64.a (2 slices)
Undefined symbols for architecture armv7:
  "_FSDK_LockID", referenced from:
      -[DetectionViewController processImageAsyncWith:] in DetectionViewController.o
  "_FSDK_SetName", referenced from:
      -[DetectionViewController processImageAsyncWith:] in DetectionViewController.o
  "_FSDK_SaveTrackerMemoryToFile", referenced from:
      -[DetectionViewController unloadView] in DetectionViewController.o
  "_FSDK_FeedFrame", referenced from:
      -[RecognitionViewController processImageAsyncWith:] in RecognitionViewController.o
      -[CaptureImages processImageAsyncWith:] in CaptureImages.o
      -[DetectionViewController processImageAsyncWith:] in DetectionViewController.o
  "_FSDK_GetTrackerEyes", referenced from:
      -[RecognitionViewController processImageAsyncWith:] in RecognitionViewController.o
      -[CaptureImages processImageAsyncWith:] in CaptureImages.o
      -[DetectionViewController processImageAsyncWith:] in DetectionViewController.o
  "_FSDK_MirrorImage", referenced from:
      -[RecognitionViewController processImageAsyncWith:] in RecognitionViewController.o
      -[CaptureImages processImageAsyncWith:] in CaptureImages.o
      -[DetectionViewController processImageAsyncWith:] in DetectionViewController.o
  "_FSDK_LoadTrackerMemoryFromFile", referenced from:
      -[RecognitionViewController setupCamera] in RecognitionViewController.o
      -[CaptureImages initWithCamera:] in CaptureImages.o
      -[DetectionViewController setupCamera] in DetectionViewController.o
  "_FSDK_ClearTracker", referenced from:
      -[RecognitionViewController processImageAsyncWith:] in RecognitionViewController.o
      -[CaptureImages processImageAsyncWith:] in CaptureImages.o
      -[DetectionViewController processImageAsyncWith:] in DetectionViewController.o
  "_FSDK_CreateTracker", referenced from:
      -[RecognitionViewController setupCamera] in RecognitionViewController.o
      -[CaptureImages initWithCamera:] in CaptureImages.o
      -[DetectionViewController setupCamera] in DetectionViewController.o
  "_FSDK_LoadImageFromBuffer", referenced from:
      -[RecognitionViewController processImageAsyncWith:] in RecognitionViewController.o
      -[CaptureImages processImageAsyncWith:] in CaptureImages.o
      -[DetectionViewController processImageAsyncWith:] in DetectionViewController.o
  "_FSDK_SetNumThreads", referenced from:
      -[AppDelegate application:didFinishLaunchingWithOptions:] in AppDelegate.o
  "_FSDK_SetTrackerMultipleParameters", referenced from:
      -[RecognitionViewController setupCamera] in RecognitionViewController.o
      -[CaptureImages initWithCamera:] in CaptureImages.o
      -[DetectionViewController setupCamera] in DetectionViewController.o
  "_FSDK_GetAllNames", referenced from:
      -[RecognitionViewController processImageAsyncWith:] in RecognitionViewController.o
      -[CaptureImages processImageAsyncWith:] in CaptureImages.o
      -[DetectionViewController processImageAsyncWith:] in DetectionViewController.o
  "_FSDK_GetLicenseInfo", referenced from:
      -[AppDelegate application:didFinishLaunchingWithOptions:] in AppDelegate.o
  "_FSDK_CreateEmptyImage", referenced from:
      -[RecognitionViewController processImageAsyncWith:] in RecognitionViewController.o
      -[CaptureImages processImageAsyncWith:] in CaptureImages.o
      -[DetectionViewController processImageAsyncWith:] in DetectionViewController.o
  "_FSDK_Initialize", referenced from:
      -[AppDelegate application:didFinishLaunchingWithOptions:] in AppDelegate.o
  "_FSDK_UnlockID", referenced from:
      -[DetectionViewController processImageAsyncWith:] in DetectionViewController.o
  "_FSDK_GetNumThreads", referenced from:
      -[AppDelegate application:didFinishLaunchingWithOptions:] in AppDelegate.o
  "_FSDK_FreeImage", referenced from:
      -[RecognitionViewController processImageAsyncWith:] in RecognitionViewController.o
      -[CaptureImages processImageAsyncWith:] in CaptureImages.o
      -[DetectionViewController processImageAsyncWith:] in DetectionViewController.o
  "_FSDK_ActivateLibrary", referenced from:
      -[AppDelegate application:didFinishLaunchingWithOptions:] in AppDelegate.o
  "_FSDK_RotateImage90", referenced from:
      -[RecognitionViewController processImageAsyncWith:] in RecognitionViewController.o
      -[CaptureImages processImageAsyncWith:] in CaptureImages.o
      -[DetectionViewController processImageAsyncWith:] in DetectionViewController.o
  "_FSDK_SetFaceDetectionThreshold", referenced from:
      -[AppDelegate application:didFinishLaunchingWithOptions:] in AppDelegate.o
ld: symbol(s) not found for architecture armv7
clang: error: linker command failed with exit code 1 (use -v to see invocation)

      

+3


source to share


1 answer


I solved the problem by changing the following in my build setup:



Architectures : Standard Architechtures(armv7, arm64) 
Base SDK : Latest iOS (iOS 8.3) 
Build Active Architecture Only: NO
Valid Architechture: armv7, arm64
iOS Deployment Target: iOS7.0
C++ Language Dialect: GNU++11[-std=gnu++11]
C++ Standard Library: libstdc++ (GNU C++ standard library)

      

+1


source







All Articles