簡體   English   中英

Eclipse CDT無法與集成Cygwin編譯器的OpenCV 2.0一起使用

[英]Eclipse CDT not working with OpenCV 2.0 integrated with Cygwin compiler

我已經完成了所有必要的工作,例如在系統路徑中添加“c:/ cygwin / bin”,我還在project-> properties-> c / c ++ build-> setting下設置了include路徑,並設置了鏈接庫搜索路徑。
現在,當我包含像#include“cv.h”這樣的文件時,它沒有給出錯誤,但是當我運行程序時出現錯誤就好了

undefined reference to '_cvGetSize'

我已經包含了必要的文件,並閱讀了許多可用的教程,但仍然無法運行我的代碼,請幫助我

我總是建議在跳轉到IDE之前,通過嘗試在cmd-line上編譯應用程序來確保正確安裝和配置系統:

g++ flann.cpp -o flann `pkg-config --cflags --libs opencv`

要么:

g++ flann.cpp -o flann -I/usr/local/include/opencv -I/usr/local/include -L/usr/local/lib -lopencv_core -lopencv_imgproc -lopencv_highgui -lopencv_ml -lopencv_video -lopencv_features2d -lopencv_calib3d -lopencv_objdetect -lopencv_contrib -lopencv_legacy -lopencv_flann

顯然,您沒有將項目與opencv庫鏈接,opencv庫在上面的cmd中實現: -lopencv_core -lopencv_imgproc -lopencv_highgui -lopencv_ml -lopencv_video -lopencv_features2d -lopencv_calib3d -lopencv_objdetect -lopencv_contrib -lopencv_legacy -lopencv_flann

缺少的符號在其中一個庫中定義。

暫無
暫無

聲明:本站的技術帖子網頁,遵循CC BY-SA 4.0協議,如果您需要轉載,請注明本站網址或者原文地址。任何問題請咨詢:yoyou2525@163.com.

 
粵ICP備18138465號  © 2020-2024 STACKOOM.COM