首先,我想声明我是 C++ 的菜鸟。我正在使用 Features2D + Homography 编译和运行代码以查找已知对象教程,但我认为我无法正确链接所需的库。我得到这个:
调用:GCC C++ 链接器 g++ -L/usr/local/lib -o "Homografia2" ./src/Homografia2.o -lopencv_core -lopencv_nonfree -lopencv_imgproc -lopencv_highgui -lopencv_ml -lopencv_video -lopencv_features2d -lopencv_calib3d -lopencv_objdetect -lopencv_contrib -lopencv_legacy -lopencv /usr/lib/gcc/i686-linux-gnu/4.6/../../../i386-linux-gnu/crt1.o: 在函数
_start': (.text+0x18): undefined reference to
main'collect2
: ld 返回 1 退出状态 make: * [Homografia2 ] 错误 1
**** Build Finished ****
我正在研究日食。拜托,我真的需要帮助。