我正在開發由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