繁体   English   中英

linux Mint上opencv的编译(安装)错误?

[英]Compilation (installation) error of opencv at linux Mint?

我正在按照该教程安装和编译 opencv,但在执行make某个时间点(安装的 %22)后会产生以下错误

...
[ 22%] Building CXX object modules/core/CMakeFiles/opencv_core.dir/src/system.cpp.o
[ 22%] Building CXX object modules/core/CMakeFiles/opencv_core.dir/src/tables.cpp.o
Linking CXX shared library ../../lib/libopencv_core.so
CMake Error: cmake_symlink_library: System Error: Operation not permitted
CMake Error: cmake_symlink_library: System Error: Operation not permitted
make[2]: *** [lib/libopencv_core.so.2.4.9] Error 1
make[1]: *** [modules/core/CMakeFiles/opencv_core.dir/all] Error 2
make: *** [all] Error 2

我看不出问题的原因。 我以 root 身份运行它,但它以任何方式都not permitted error 我也换了不同的文件夹进行安装,但还是不行。

有什么建议可以解决吗?

我也有这个问题。 最后,我意识到我将 opencv 源代码放在文件夹中,这是到另一个文件夹的符号链接。 我只是将文件夹放在我的主文件夹中并再次制作。 问题解决了。 我不知道你是怎么得到这个问题的,希望我的解决方案对你有用。

我已经解决了这个问题......实际上我的根文件系统上的内存非常低,所以我使用本教程使用“ntfs-3g”驱动程序将我的pendrive安装到系统

https://help.ubuntu.com/community/Mount/USB

但要注意不要盲目攀登。

在此之后,当我从 Pendrive 编译文件时,我没有收到错误“CMake 错误:cmake_symlink_library:系统错误:不允许操作”

不要在 FAT 系统上编译 opencv,因为它由于无法在这些文件系统上设置可执行位而失败。 使用 ext4 应该足以避免此类问题。

这里有一组很好的安装 opencv 的教程:

https://www.pyimagesearch.com/2018/05/28/ubuntu-18-04-how-to-install-opencv/#comment-475432

暂无
暂无

声明:本站的技术帖子网页,遵循CC BY-SA 4.0协议,如果您需要转载,请注明本站网址或者原文地址。任何问题请咨询:yoyou2525@163.com.

 
粤ICP备18138465号  © 2020-2024 STACKOOM.COM