今天,在Ubuntu上搭建好了opencv的开发环境,在编译sample的drawing.c的实例代码后,得到可执行文件drawing
开始执行 ./drawing
却提示libcxcore.so.1: cannot open shared object file: No such file or directory
其实,这里提示已经很明显的告诉我错误在找不到 libcxcore.so.1
其实,在搭建环境里有这样的一个环节:
在/etc/ld.so.conf文件里修改成
include /etc/ld.so.conf.d/*.conf;/usr/local/lib
然后,用root的身份,执行Ldconfig
问题就出在这里,也就是说ldconfig执行后并没有起效。
解决方法:
在/etc/ld.so.conf文件里修改成
include /etc/ld.so.conf.d/*.conf;
include /usr/local/lib
然后在执行 ldconfig
然后运行之后,问题没有了。
libcxcore.so.1: cannot open shared object file: No such file or directory
最新推荐文章于 2025-03-20 13:45:00 发布