2016-07-05 2 views
0

내부적으로 C++ 11 함수를 사용하는 iOS 용 정적 라이브러리를 컴파일했습니다. 이 라이브러리를 Marmalade 8.3 (C++ 11 지원없이) 확장 용으로 사용할 수 있습니까? 확장 Mac에서 확인 컴파일,하지만 난 PC에이 확장 내 응용 프로그램을 빌드 할 때, 나는 배포 중에 오류가 있습니다마말레이드 확장 및 라이브러리 (C++ 11 코드 포함)

Undefined symbols for architecture armv7: 
__ZNSt3__119__shared_weak_countD2Ev, referenced from: 
... 

답변

0

C++ 11 런타임 Cx99 런타임 매우 다르다. 마멀레이드 8.4는 C++ 11을 공식적으로 지원합니다.

C++ 11 지원이 활성화 된 상태에서 확장 프로그램과 앱을 모두 다시 컴파일하십시오.

+0

답장을 보내 주셔서 감사합니다. gzito. 안타깝게도 Marmalade 8.4는 C++ 11을 지원하지만 Android/IOS 대상 플랫폼에는 아직 지원되지 않습니다. 정확하게 필요합니다. – Yevgeny