Компиляция с -o3 замораживает приложение, в то время как -o0 работает нормально - PullRequest
0 голосов
/ 19 марта 2011

Я только что успешно построил openCV как статическую библиотеку для архитектуры iOS armv7.

Однако при обращении к этой библиотеке из приложения, скомпилированного в -o3 (или -o2, -o1), приложение просто зависает при вызове этой библиотеки.

Я предполагаю, что это не то, что я не установил как флаги сборки или опции при компиляции openCV, в этом проблема (я скомпилировал openCV с использованием cMake и Xcode 4) - есть идеи, что я делаю неправильно?

1 Ответ

0 голосов
/ 19 марта 2011

Как сказал @ughoavgfhw выше, это была проблема с многопоточностью. Одна задача выполнялась на более ранней стадии, чем ожидалось (без проверки на это), и в итоге была создана повторяющаяся петля.

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...