0

首先,我想声明我是 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 tomain'collect2
: ld 返回 1 退出状态 make: * [Homografia2 ] 错误 1

**** Build Finished ****

我正在研究日食。拜托,我真的需要帮助。

4

1 回答 1

2

错误很明显没有找到主要功能。你错过了吗?

int main(int argc, char *argv[]){
  //start application.
}

问候

于 2013-10-31T03:54:59.670 回答