我尝试构建该项目,doppia https://bitbucket.org/rodrigob/doppia,但发生链接错误。我想这是一个链接器错误,但我花了很多时间并没有找到有效的答案。
我之前尝试的时候,没有报错。但是我有关于CUDA的其他错误,所以我重新安装了opencv。之后就会出现这个链接错误。
所以,我认为这是与opencv相关的问题,例如路径错误等。
Command:
cmake -D CMAKE_BUILD_TYPE=RelWithDebInfo . && make
路径.bashrc
LD_LIBRARY_PATH=/home/username/Documents/Python/imra/code/opencv-2.4.11/release/lib:/home/username/Documents/Python/imra/code/opencv-2.4.11/release/3rdparty/lib/:$LD_LIBRARY_PATH
export LD_LIBRARY_PATH
PKG_CONFIG=$PKG_CONFIG_PATH:/home/matterd/Documents/Python/imra/code/opencv-2.4.11/release/unix-install/
export PKG_CONFIG_PATH
Output
/usr/bin/ld:
/home/matterd/Documents/Python/imra/code/opencv-2.4.11/release/installed/lib/libopencv_core.a(persistence.cpp.o):
对符号“gzclose”的未定义引用
/usr/lib/gcc/x86_64-linux-gnu/4.8/../../../x86_64-linux-gnu/libz.so:
添加符号时出错:命令行收集中缺少 DSO:错误:
ld 返回 1 退出状态 make[2]:* [地面估计]错误1
制作1 https://bitbucket.org/rodrigob/doppia: *[CMakeFiles/ground_estimation.dir/all
] 错误2
make: *** [全部] 错误 2
一些信息:
- Ubuntu 14.04 LTS 64 位
- OpenCV 2.4.11
- 零库库 1.2.8
我找到了解决方案。该错误是由链接文件的顺序引起的。
ZLIB 的编译问题 https://stackoverflow.com/questions/9700414/compilation-problems-with-zlib
本文内容由网友自发贡献,版权归原作者所有,本站不承担相应法律责任。如您发现有涉嫌抄袭侵权的内容,请联系:hwhale#tublm.com(使用前将#替换为@)