我正在尝试编译一个项目,您可以在此链接中找到生成文件https://dl.dropbox.com/u/95042389/Makefile
我已经安装了 ANN 和 OpenCV 2.3.1。
当我输入 make 时,它返回下面给出的错误。
sai@sai-HP-EliteBook-8460w:~/workspace/4pcs$ make g++ -L/home/sai/workspace/OpenCV-2.4.1/lib -L/home/sai/workspace/ann_1.1.2/lib -L /usr/lib 4pcs.o 4pcs_test.o -o 4pcs -lopencv_highgui -lanN -o 4pcs /usr/bin/ld: 4pcs.o: 未定义对符号'cv::operator*(cv::Mat const&, cv: :Mat const&)' /usr/bin/ld: 注意:'cv::operator*(cv::Mat const&, cv::Mat const&)' 在 DSO /usr/lib/libopencv_core.so.2.3 中定义所以试试将其添加到链接器命令行 /usr/lib/libopencv_core.so.2.3:无法读取符号:无效操作 collect2:ld 返回 1 退出状态 make:* [4pcs] 错误 1
然后我尝试了这个
sai@sai-HP-EliteBook-8460w:~/workspace/4pcs$ echo $LD_LIBRARY_PATH /usr/lib:/opt/ros/fuerte/lib:/opt/ros/fuerte/lib:/usr/lib/libopencv_core.2.3
还是一样的错误..
有什么建议么?