gpt4 book ai didi

unix - 为 Debian Lenny 编译 OpenCV 2.4.2

转载 作者:太空宇宙 更新时间:2023-11-03 21:02:56 25 4
gpt4 key购买 nike

保留问答环节:

我在使用最新 (v.2.4.2) OpenCV 版本时遇到了一个奇怪的问题,安装失败并出现以下错误:

In file included from /OpenCV-2.4.2/modules/core/src/system.cpp:460:
/OpenCV-2.4.2/release/modules/core/version_string.inc:37:1: warning: missing terminating " character In file included from /OpenCV-2.4.2/modules/core/src/system.cpp:460: /OpenCV-2.4.2/release/modules/core/version_string.inc:37: error: missing terminating " character

那么到底出了什么问题呢? 看看我的回答。

最佳答案

this bug report 中所述问题是 cmake 的旧版本 (2.8.2)。所以解决方案是获取 cmake 源的新副本,编译它并使用它来安装 OpenCV。

注意 18/09/2012:这也适用于带有 cmake 2.8.9 的 Ubuntu 12.04!

# get the cmake src
wget http://www.cmake.org/files/v2.8/cmake-2.8.8.tar.gz

# extract archive
tar xfvz cmake-2.8.8.tar.gz

# build the new version
cd cmake-2.8.8
cmake .
make
sudo make install

# get the OpenCV src
wget -O OpenCV-2.4.2.tar.bz2 http://sourceforge.net/projects/opencvlibrary/files/opencv-unix/2.4.2/OpenCV-2.4.2.tar.bz2/download

# extract it …
tar -xvf OpenCV-2.4.2.tar.bz2

# build it
mkdir build
cd build
/usr/local/bin/cmake -D CMAKE_BUILD_TYPE=RELEASE ..
make
sudo make install

# setup OpenCV
sudo echo “/usr/local/lib” >> /etc/ld.so.conf
sudo ldconfig

就是这样。

关于unix - 为 Debian Lenny 编译 OpenCV 2.4.2,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/11470217/

25 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com