我在Xcode中的一个新项目中,使用OpenMP和OpenCV遇到了问题。目前该项目仅从默认摄像头获取帧并将其放入窗口中,这个功能是正常工作的。但是,我想在一个单独的线程中获取帧,并希望能够获得一些关于OpenMP的经验。
在Xcode中勾选启用OpenMP就会引起问题。程序虽然可以编译、加载和运行,但不会响应任何事件 - 它只是坐在那里,绘制抓取的帧。(即使它正在正常运行,我也会得到OS X海滩球。)最终,我必须强制退出应用程序或从Xcode中杀死它。请注意,即使没有任何OpenMP #pragmas,我也会得到这种行为 - 我只需要在Xcode中启用此选项。
有什么解决方法吗?
在Xcode中勾选启用OpenMP就会引起问题。程序虽然可以编译、加载和运行,但不会响应任何事件 - 它只是坐在那里,绘制抓取的帧。(即使它正在正常运行,我也会得到OS X海滩球。)最终,我必须强制退出应用程序或从Xcode中杀死它。请注意,即使没有任何OpenMP #pragmas,我也会得到这种行为 - 我只需要在Xcode中启用此选项。
有什么解决方法吗?