Ошибки со Sphero — iOS

Я получил 22 ошибки, когда попытался запустить свое приложение (которое подключалось к Sphero) на iPad:

Undefined symbols for architecture armv7:
  "std::basic_string<char, std::char_traits<char>, std::allocator<char> >::~basic_string()", referenced from:
      __GLOBAL__I_a in RobotKit(RKAchievementManager.o)
  "operator new[](unsigned long)", referenced from:
      RKAchievementManager::getAchievements() in RobotKit(RKAchievementManager.o)
      RKAchievementManager::wsCallLoaded(std::string, std::string, std::string, std::string, int) in RobotKit(RKAchievementManager.o)
  "std::string::append(char const*, unsigned long)", referenced from:
      RKAchievementManager::pullAchievements() in RobotKit(RKAchievementManager.o)
      RKAchievementManager::updateAchievementProgress() in RobotKit(RKAchievementManager.o)
      RKAchievementManager::pushAchievements() in RobotKit(RKAchievementManager.o)
      RKAchievementManager::getBallName() in RobotKit(RKAchievementManager.o)
      std::basic_string<char, std::char_traits<char>, std::allocator<char> > std::operator+<char, std::char_traits<char>, std::allocator<char> >(char const*, std::basic_string<char, std::char_traits<char>, std::allocator<char> > const&) in RobotKit(RKAchievementManager.o)
  "std::ios_base::Init::Init()", referenced from:

person user3385496    schedule 07.04.2014    source источник


Ответы (1)


Установите цель развертывания на iOS 6.0. Убедитесь, что у вас есть флаг компоновщика -lstdc++

person Jon C    schedule 01.05.2014