Tesseract-OCR 3.02 com libc ++

Xcode 4.6, iOS SDK 6.1, tesseract-ocr 3.02

Desde as últimas versões do OpenCV são construídas usandolibc ++e tesseract-ocr é construído usandolibstdc ++, eles não podem ser usados ​​juntos em um projeto de xcode.
Então, estou tentando construir o tesseract usando libc ++. Usando o scriptAqui (atualizando o sdk de base e o destino de implementação para 6.1), o tesseract está sendo construído muito bem e funciona em meu projeto xcode, uma vez que a biblioteca padrão C ++ esteja definida como o padrão do compilador. Então, eu tentei alterar o script para construí-lo com libc ++, de acordo com a respostaAqui. eu mudeiCXX apontar paraclang ++, e acrescentou-stdlib = libc ++ aoCXXFLAGS.
O resultado é que o script é bem-sucedido e as bibliotecas são construídas, mas ao escolher libc ++ como a biblioteca padrão C ++ no xcode, estou recebendo muitos erros de vinculador e a construção do projeto falha. As novas bibliotecas ainda funcionam quando a biblioteca padrão é definida como o padrão do compilador (como quando ela foi criada regularmente).

o que estou perdendo?

questionAnswers(2)

yourAnswerToTheQuestion