Eclipse Indigo を使用した Ubuntu 12.04 LTS で OpenCV 2.4.6.1 バージョンの画像処理アプリケーションを開発しています。Intel ICC コンパイラ バージョン 14 を使用しています。
Boost 内で配布されているスレッド ライブラリを使用する必要があります。IntelコンパイラでBoost 1.54を正常にコンパイルできました。
次のコードでコンパイルするには、リンカーのフラグ リストに -lboost_thread スイッチを追加します。
boost::this_thread::sleep_for(oneFrameProcessDuration -(boost::chrono::high_resolution_clock::now() - startTime));
この全体的なアプリケーションが正常にコンパイルされた後。アプリを起動すると、
boost::exception_ptr boost::exception_detail::get_static_exception_object<boost::exception_detail::bad_alloc_>()
例外がスローされます。メイン関数の最初の行に到達できません。
何が問題になる可能性がありますか?
よろしく。