同じプロジェクトで ZXing と OpenCV を使用しようとしています。これがこれほど珍しいことだとは思わないでしょうが、私はそうだと思います。この 2 つの間に深刻な互換性の問題があります。もう一方なしでインポートできるのは 1 つだけです。
OpenCV から始めて、すべて正常に動作します。プログラムは期待どおりに実行されます。次に ZXing を追加すると、約 27 個のコンパイラ エラーが発生します。これに対処するスタックオーバーフローの質問がありますhere。したがって、この質問が示唆する内容に一致するように C++ コンパイラの設定を変更すると、ZXing の問題は修正されますが、まったく新しい一連のエラーが発生します。これらのエラーは現在、OpenCV に関連しています (以下を参照)。
編集:
C++ コンパイラによっては、どちらか一方のタイプの取引のようです。実際、C++ 標準ライブラリを libc++ から libstdc++ に変更すると、一方が機能し、もう一方が機能しなくなります。両方を同時に取得する方法はありません