2011-03-19 43 views
0

我剛剛成功構建了openCV作爲iOS armv7體系結構的靜態庫。使用-o3編譯應用程序,而-o0正常工作

但是,當從-o3(或-o2,-o1)下編譯的應用程序引用該庫時,該應用程序在調用此庫時會凍結。

我猜這是我編譯openCV時沒有設置爲構建標誌或選項的問題(我使用cMake和Xcode 4編譯openCV) - 任何想法我做錯了什麼?

+1

您是否使用多個線程?優化可能導致同步問題。 – ughoavgfhw 2011-03-19 05:22:05

+0

是的,我沒有想到。這絕對是一種可能性,將考慮它。 – 2011-03-19 05:23:54

+0

啊哈 - 這是一個線程問題。乾杯:) – 2011-03-19 05:56:02

回答

0

像上面說的@ughoavgfhw,這是一個線程問題。一項任務在比預期更早的階段完成(沒有對此進行檢查),最終創建了一個循環循環。

相關問題