После обновления до XCode 4.5 GM с XCode 4.3 + llvm 3.1 я начинаю получать следующие ошибки компоновщика.
Я проверил, что статическая библиотека, в которой определен _InvokeBridge, связана правильно.
Есть идеи, что может вызвать ошибку? Кроме того, есть ли советы по расследованию ошибок компоновщика Mach-o в целом?
undefined symbols for architecture i386:
"void pplx::details::_UnrealizedChore::_InvokeBridge<pplx::details::_PPLTaskHandle<std::__1::shared_ptr<BI::Url const>, pplx::task<std::__1::shared_ptr<BI::Url const> >::_InitialTaskHandle<std::__1::shared_ptr<BI::Url const>, BI::ServicesDocumentSession::GetViewUriAsync()::$_3, pplx::details::_TypeSelectorNoAsync>, pplx::details::_UnrealizedChore> >(pplx::details::_PPLTaskHandle<std::__1::shared_ptr<BI::Url const>, pplx::task<std::__1::shared_ptr<BI::Url const> >::_InitialTaskHandle<std::__1::shared_ptr<BI::Url const>, BI::ServicesDocumentSession::GetViewUriAsync()::$_3, pplx::details::_TypeSelectorNoAsync>, pplx::details::_UnrealizedChore>*)", referenced from:
pplx::details::_PPLTaskHandle<std::__1::shared_ptr<BI::Url const>, pplx::task<std::__1::shared_ptr<BI::Url const> >::_InitialTaskHandle<std::__1::shared_ptr<BI::Url const>, BI::ServicesDocumentSession::GetViewUriAsync()::$_3, pplx::details::_TypeSelectorNoAsync>, pplx::details::_UnrealizedChore>::_PPLTaskHandle(std::__1::shared_ptr<pplx::details::_Task_impl<std::__1::shared_ptr<BI::Url const> > > const&) in libDataPlatform.a(ServicesDocumentSession.o)
Спасибо много,
Попробуй это:
Перейти к цели проекта, настройки сборки, затем установить Архитектура другим,
удалите $ (ARCHS_STANDARD_32_BIT), затем напишите ARMv7
дайте мне знать, если это работает или нет, у меня тоже были похожие проблемы.
Других решений пока нет …