Ubuntu64ビットシステムでプリコンパイル済みプログラムを実行しようとしています。
$ ./segmentObjs
./segmentObjs: error while loading shared libraries:
libopencv_core.so.2.3: wrong ELF class: ELFCLASS64
これは、プログラムがlibopencv_core
ライブラリの32ビットバージョンを探しているが、64ビットバージョンしか見つけられないことを意味していると思います。
現在のバージョンと一緒に32ビットバージョンのOpenCVをインストールし、このバイナリで現在のインストールの代わりにそのバージョンを使用することは可能ですか?OpenCVのダウンロードセクションは1つの選択肢しか提供していないようで、OpenCVのバージョン2.3をビルドしようとしたときに、「cmake-gui」で32ビットバージョンをビルドするオプションが見つかりませんでした。
私がやろうとしていることは不可能ですか、それとも間違ってやっているだけですか?