我正在开发由svn下载的opencv实现的代码。这些代码如SIFT或SURF和OpenCV的代码被前完美的工作,但突然而我想编译任何代码关注的OpenCV编译错误opencv
/usr/lib/gcc/i486-linux-gnu/4.4.3/../../../../lib/crt1.o: In function `_start':
(.text+0x18): undefined reference to `main'
collect2: ld returned 1 exit status
那么,如何解决这个问题请,我已经红红的,我得到这个错误有些问题,但他们对我的情况没有帮助,例如我必须将编辑代码从g++ SIFT.cpp -o SIFT ....
更改为g++ -o SIFT SIFT.cpp ....
,但它不适用于我。
谢谢。
如果没有看到“SIFT.cpp”的内容,很难帮到你。问题在于你试图链接一个没有定义'main'函数的可执行文件。 – 2011-04-14 01:15:58