gpt4 book ai didi

python - 使用gnu编译器/默认C++库在Raspberry Pi 4上安装Opencv的问题

转载 作者:行者123 更新时间:2023-12-02 16:11:36 24 4
gpt4 key购买 nike

我有带Raspbian的Raspberry Pi 4(已更新至最新版本),并尝试获取Opencv。我具有Python 2.7,所有依赖项等。我在虚拟环境中工作,但在非虚拟版本上安装了另一个版本,并且遇到相同的错误。

(cv) pi@raspberrypi:~ $ cd ~/opencv-3.1.0/build
(cv) pi@raspberrypi:~/opencv-3.1.0/build $ make
[ 2%] Built target libwebp
[ 4%] Built target libjasper
[ 7%] Built target IlmImf
[ 7%] Built target opencv_highgui_pch_dephelp
[ 7%] Built target pch_Generate_opencv_highgui
[ 8%] Built target opencv_core_pch_dephelp
[ 8%] Generating precomp.hpp.gch/opencv_core_RELEASE.gch
In file included from
/usr/include/c++/8/bits/stl_algo.h:59,
from /usr/include/c++/8/algorithm:62,
from /home/pi/opencv-3.1.0/modules/core/include/opencv2/core/base.hpp:53,
from /home/pi/opencv-3.1.0/modules/core/include/opencv2/core.hpp:54,
from /home/pi/opencv-3.1.0/modules/core/include/opencv2/core/utility.hpp:52,
from /home/pi/opencv-3.1.0/build/modules/core/precomp.hpp:49:
/usr/include/c++/8/cstdlib:75:15: fatal error: stdlib.h:
No such file or directory
#include_next <stdlib.h>
^~~~~~~~~~
compilation terminated.
make[2]: *** [modules/core/CMakeFiles/pch_Generate_opencv_core.dir/build.make:64: modules/core/precomp.hpp.gch/opencv_core_RELEASE.gch]
Error 1
make[1]: *** [CMakeFiles/Makefile2:2336: modules/core/CMakeFiles/pch_Generate_opencv_core.dir/all]
Error 2
make: *** [Makefile:163: all] Error 2

简历是我的虚拟环境。该错误发生在pi随附的默认C++目录中的文件中。 C++标准库在同一文件夹中找不到C标准库。我已经检查了它们是否都存在并且都未编辑。我想知道gnu编译器如何只能访问C++目录的一部分。

最佳答案

尝试禁用预编译头文件:

-DENABLE_PRECOMPILED_HEADERS=OFF

删除目录 build

试试这个:
(cv) pi@raspberrypi:~ $ cd ~/opencv-3.1.0 
(cv) pi@raspberrypi:~/opencv-3.1.0 $ mkdir build && cd build
(cv) pi@raspberrypi:~/opencv-3.1.0/build $ cmake -DCMAKE_BUILD_TYPE=RELEASE -DCMAKE_INSTALL_PREFIX=/usr/local -DENABLE_PRECOMPILED_HEADERS=OFF <here_your_options>...
(cv) pi@raspberrypi:~/opencv-3.1.0/build $
(cv) pi@raspberrypi:~/opencv-3.1.0/build $ make
(cv) pi@raspberrypi:~/opencv-3.1.0/build $ sudo make install

关于python - 使用gnu编译器/默认C++库在Raspberry Pi 4上安装Opencv的问题,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/61336611/

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