我正在研究opencv实现的代码,我已经通过svn下载了这些代码.这些代码如SIFT或SURF以及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
Run Code Online (Sandbox Code Playgroud)
那么我怎么能解决呢,我已经有了一些问题,但是它们对我的情况没有帮助,比如我必须将编译代码更改为g++ SIFT.cpp -o SIFT ....,g++ -o SIFT SIFT.cpp ....但它不适用于我.
谢谢.
我知道这是旧的,但我遇到了类似的问题(使用OpenCV 2.4.4a(以及2.4.1)),这是谷歌首次出现的问题.
我在OpenCV配置中禁用了"预编译头"选项(从中生成cmake-gui,或者在生成时传递-DENABLE_PRECOMPILED_HEADERS=OFF给它cmake),一切正常.