1
我想我的Ubuntu 64位系统上运行的预编译的程序上:构建32位OpenCV的64位平台
$ ./segmentObjs
./segmentObjs: error while loading shared libraries:
libopencv_core.so.2.3: wrong ELF class: ELFCLASS64
我怀疑这意味着该程序正在寻找一个32位版本的libopencv_core
库,但只能找到64位版本。
是否可以在我的当前版本中安装OpenCV的32位版本,并获取此二进制文件以使用该二进制文件而不是当前安装? OpenCV的下载部分似乎只能提供一种选择,当我试图构建OpenCV 2.3版本时,我无法在'cmake-gui'中找到任何选项来构建32位版本。
是我试图做不可能或我只是试图错误?
Ouch。我认为安装一个32位Ubuntu虚拟机可能会更容易,并在那里完成所有操作。至少这就是我现在正在做的事情! – 2013-03-08 19:19:13
可能是最好的主意。另一种方式可能会很麻烦。 – sfotiadis 2013-03-08 21:52:32